我们在 Mongo DB 中有一个用户文档,并希望使用 _id 字段作为 userID 字段并增加它。
我在 Mongo 文档(http://www.mongodb.org/display/DOCS/Object+IDs)中找到了一个 counter("user") JS 方法。
从 Mongo Shell,我可以调用,
db.user.insert({_id:counter("user"), name:"tom"...});
现在,我如何在 Java 代码中使用相同的命令?无法找到从 Java 代码中指定 Javascript 函数的方法。
还看到了 $inc 的 findAndModify 命令和用法,但无法使其正常工作。这样我们就可以在不调用 JS 计数器函数的情况下完成,我想。
在 _id 字段中使用自定义值而不是 Mongo 的对象 ID 有什么影响,有什么注意事项吗?
〜vish