保存后如何检索objectid?我使用mongodb,expressjs。我不使用猫鼬,你能帮我吗?
var dataID = "";
mongo.connect(urlMongo,function(err,db){
assert.equal(null,err);
db.collection('item').insertOne(item,function(){
assert.equal(null,err);
});
});
res.send(dataID);
答案 0 :(得分:0)
来自mongodb docs:
InsertOne返回包含以下内容的文档:
以下代码适用于我:
db.collection('item').insertOne(itemToInsert,(err, item) => console.log(item.insertedId))
答案 1 :(得分:0)
npm uninstall angularfire2
npm install angularfire2@5.0.0-rc.9
使用res.ops [0] ._ id获取插入对象的ID