首页 > 代码库 > C#实现mongodb自增列的使用
C#实现mongodb自增列的使用
创建一个集合存放_id
db.createCollection("counters")
加入需要自增的字段
{
"_id":"productid",
"sequence_value": 0
}
然后添加自增的js方法在mongodb库 getNextSequenceValue
function (sequenceName){
var sequenceDocument = db.counters.findAndModify(
{
query:{_id: sequenceName },
update: {$inc:{sequence_value:1}},
new:true
});
return sequenceDocument.sequence_value;
}
C#中代码调用
model.id = Convert.ToInt32(_dbs.DataBase.Eval("getNextSequenceValue(‘productid‘)").AsBsonValue);
执行完之后,再去看一下counters,是不是自增了
C#实现mongodb自增列的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。