我可以在mongoDB中设置文件。\u id吗?
我使用MongoDB来存储我的文档。每个文档都有一个由客户端发送的唯一的我可以在mongoDB中设置文件。\u id吗?,mongodb,Mongodb,我使用MongoDB来存储我的文档。每个文档都有一个由客户端发送的唯一的id。该id由36个字符组成,分别为字母、数字和-字符 我想将_id参数设置为客户端id。可以。只需使用客户端id覆盖文档密钥“\u id”,即在保存任何文档时,向其中添加“\u id”字段 db.myCollection.insert({u id':CLIENT\u id,'data':SOME\u data})您可以为文档创建一个\u id,只要它是唯一的。它可以是除数组之外的任何BSON类型。插入文档时,只需设置id字
id
。该id
由36个字符组成,分别为字母、数字和-
字符
我想将_id参数设置为客户端id。可以。只需使用客户端id覆盖文档密钥“\u id”,即在保存任何文档时,向其中添加“\u id”字段
db.myCollection.insert({u id':CLIENT\u id,'data':SOME\u data})
您可以为文档创建一个\u id
,只要它是唯一的。它可以是除数组之外的任何BSON类型。插入文档时,只需设置id
字段的值:
db.coll.insert({ _id : 123456789, foo : "bar });
您还可以在GridStore中为文档指定唯一的id,只需将其作为第二个参数传递给GridStore:
var gridStore = new GridStore(db, 123456789, "test_file", "w");
“将参数设置为客户端”是什么意思?您应该更新您的问题,以澄清您正在使用GridStore。我使用node.js和GridStore。我在那里也能做到吗?