我正在尝试通过对象ID检索文档,但是查询无法工作。
@collection = @db.collection('Mylist')
@result = @collection.find({"_id" => params[:id]})
我已经尝试了查询的各种变化,但总是得到空结果。然而,当我在集合上尝试以下查询时,它可以正常工作。
@result = @collection.find({"Exist" => "True"})
为什么?奇怪的是,复杂的查询可以工作,但是一个简单的通过_id查询却返回空值。
如果可能的话,我不想使用MongoMapper。
谢谢