我使用NodeJS在MongoDB中插入文档。使用collection.insert我可以像下面的代码一样将文档插入数据库:
collection.insert
// ... collection.insert(objectToInsert, function(err){ if (err) return; // Object inserted successfully. var objectId; // = ??? }); // ...
如何获取_id插入的对象?
_id
有什么方法可以在_id不插入最新对象的情况下获得_id?
假设同时有很多人访问数据库,我不确定最新的id是插入的对象的id。
回调的第二个参数collection.insert将返回插入的一个或多个doc,其中应包含_ids。
尝试:
collection.insert(objectToInsert, function(err,docsInserted){ console.log(docsInserted); });
并查看控制台,了解我的意思。