【发布时间】:2012-10-07 13:28:57
【问题描述】:
我正在使用 node.js 和 mongodb,我正在尝试使用以下命令根据 mongo 生成的 ID 查询数据库:
collection.findOne( {_id:doc._id} , function(err, item) {});
我 100% 确定我的 doc._id 与我在集合中寻找的 doc _id 完全匹配,但我从 db 查询中得到一个空响应。
我已经尝试使用文档中的其他键进行此操作,它返回文档就好了。只有当我尝试使用 mongo ID 时。
【问题讨论】:
-
doc._id是 ObjectId 的字符串表示形式还是实际的 ObjectId?
标签: javascript node.js mongodb express mongodb-query