我使用robomongo
在对象数组中推送一个对象db.getCollection('model').update({_id:ObjectId('')},{$push : {array : {Object}}})
但是这并没有创建ObjectId文档。现在我必须手动插入ObjectId。问题是如何生成它并更新文档
答案 0 :(得分:5)
您可以通过ObjectId()
获得新的对象ID
例如
x = ObjectId()
在此示例中,x的值为:
ObjectId("507f1f77bcf86cd799439011")
进一步 https://docs.mongodb.com/manual/reference/method/ObjectId/