2014-03-19 31 views

回答

13

使用mongodb和mgo,您通常會使用bson.NewObjectId自行生成_id值。

MongoDB manual狀態:

如果文件沒有指定_id字段,然後MongoDB的將添加_id領域和插入之前指定的文檔的唯一的ObjectId。大多數驅動程序創建一個ObjectId並插入_id字段,但如果驅動程序或應用程序沒有,則mongod將創建並填充_id。

簡單地說,自己創建_id就是要走的路!

相關問題