我试图在一个事务中从java插入一个带序列号的文档.
与此类似的东西:
function getNextSequence(name) {
var ret = db.counters.findAndModify(
{
query: { _id: name },
update: { $inc: { seq: 1 } },
new: true
}
);
return ret.seq;
}
collection.insert({
number: getNextSequence("userid"),
name: "Some Name"
});
Run Code Online (Sandbox Code Playgroud)
是否有可能从java做到这一点?最好用官方的java驱动程序.