您的位置:首页 > 数据库 > Mongodb

C#实现mongodb自增列的使用

2017-07-13 17:37 489 查看
创建一个集合存放_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,是不是自增了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: