我通常通过创建唯一的“代码”来操作对象。 (所以我创建一个代码为“测试”的对象,并使用objects.find({ code: "test" })
取回对象,但我觉得这很奇怪,反效果。并获取其保存的对象或只是它的ObjectId回来一次保存如何获取保存的对象/新创建的对象
这将是很好,如果我们能做到这一点: objects.save({名称:“测试对象”});
并获得{ ObjectId: "47cc67093475061e3d95369d", name: "Test Object" }
吗?返回
有没有办法做到这一点?
谢谢!
您使用的是什么编程语言/ API? – Thilo 2012-04-20 02:08:40
@Thilo:我正在使用Javascript的MongoDB驱动程序。 – TomShreds 2012-04-20 02:12:26
相关:http://stackoverflow.com/questions/7860773/concurrency-getting-the-mongodb-generated-id-of-an-object-inserted-via-java-in – Thilo 2012-04-20 02:17:10