【发布时间】:2015-07-16 00:34:40
【问题描述】:
我在 MongoDB 中设置了一些基本搜索,虽然我可以通过“ObjectId”查找记录,但无法通过“_id”进行搜索。我直接在 Mongo 控制台中进行搜索,并在 Atom 中编写搜索代码,然后在 nodemon 服务器中运行。
db.collection.find( { ObjectId( _id: "abcdefg" ) } ) // Returns a result
db.collection.find( { _id: "abcdefg" } ) // Returns null
问题:如果我在控制台输入搜索(1),它会返回一个结果,但是当我在Atom中输入相同的搜索并运行nodemon时,nodemon会抛出错误,因为“ObjectId " 未定义。 (2) 无论我在哪里输入搜索,总是返回 null。
这个问题有什么解决方法吗?谢谢!
【问题讨论】:
标签: javascript mongodb