在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
创建一个集合存放_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,是不是自增了 |
请发表评论