【发布时间】:2015-10-04 20:00:34
【问题描述】:
我在 mongo DB shell 中最常做的事情是通过 ID 查找对象,例如:
db.collection.find({_id: ObjectId("55a3e051dc75954f0f37c2f2"})
我一遍又一遍地这样做,我发现必须一遍又一遍地用 ObjectId 包装 id 变得陈旧。我希望我有一个类似 findById 的简写形式,就像猫鼬提供的一样。我觉得 shell 应该足够聪明,可以理解我在这里的意思,例如:
db.collection.find("55a3e051dc75954f0f37c2f2")
我该怎么做?或者在 mongo shell 中有没有其他的通过 id 查询的方法?
【问题讨论】:
标签: mongodb mongodb-query mongo-shell