不确定为什么这个查询得到了null结果。在我的收藏中,有一个与给定Id匹配的“行”。
db.getCollection('products').findOne({"_id":"567aa60fbd09dfd4f2f923cc"})
答案 0 :(得分:0)
这是因为对象ID不是字符串,它是BSON,您可以从here
引用mongodb文档var ObjectId = require('mongodb').ObjectId;
var o_id = new ObjectID(id);
db.getCollection('products').findOne({"_id": o_id})