我在POC中使用Spring Data Mongo
,看起来无法通过auto-increment
控制Spring Data Mongo
功能。
我需要编写类似下面的逻辑,但是我怀疑它对高级组织不利。可以使用Spring Data Mongo
吗?
> function getStudentSequence(sequenceName) {
var result = db.studentcounters.findAndModify(
{
query: { _id: sequenceName },
update: { $inc: { seq: 1 } },
new: true
}
);
return result.seq;
}
插入
> db.students.insert(
{
_id: getStudentSequence("rollNo"),
name: "Yashwant Chavan",
class : "XI"
}
)
WriteResult({ "nInserted" : 1 })