我有一個數據結構,看起來像:查詢的MongoDB的ObjectId使用Ruby驅動程序
{
"_id" : ObjectId("533c3ce0ccf205e24fead6b8"),
"_class" : "test",
"test" : {
"_id" : "0502b397-4cd9-4781-bb63-70b96d799cdb",
"mongoTestGroups" : [ DBRef("sg", ObjectId("533c3ce0ccf205e24fead6b9")) ]
},
"createDate" : ISODate("2014-04-02T16:37:52.175Z")
}
我有一個時間查詢第一的ObjectId赫克。教程/ rdoc並不完全清楚如何去做這件事。我目前有:
require 'json'
require 'mongo'
require 'pp'
include Mongo
db = MongoClient.new('localhost').db('mytest')
coll = db.collection('testcollection')
我相信它應該是這樣的:
pp coll.find({_id: => { ObjectId("533c3ce0ccf205e24fead6b8")}})
什麼工作正常是:
pp coll.count