我正在使用的MongoDB驱动程序的戈朗。
插入新对象后,我能得到最后一个ObjectId吗?
或者我应该用_id手动创建bson.NewObjectId
发布于 2014-03-19 06:47:28
使用mongodb和mgo,人们通常希望您自己使用bson.NewObjectId生成_id-value。
MongoDB manual指出:
如果文档没有指定_id字段,那么MongoDB将在插入之前添加_id字段并为文档分配唯一的ObjectId。大多数驱动程序都会创建一个ObjectId并插入_id字段,但是如果驱动程序或应用程序没有创建和填充_id,那么mongod就会创建和填充_id。
简单地说,自己创建_id是可行的!
https://stackoverflow.com/questions/22497957
复制相似问题