"user_crawls": {
"0": {
"_id": ObjectId("4e4b5e1c151c0d0336000093"),
"rand_id": "kPxMuXOY8Jfh6nXt",
"network": "tw",
"sourcenetwork": "874777",
"sourceName": "Krishna",
},
"1": {
"_id": ObjectId("4e4b5e1c151c0d0336000094"),
"rand_id": "kPxMuXOY8Jfh6nXt",
"network": "fb",
"sourcenetwork": "145875",
"sourceName": "Krishna",
},
"2": {
"_id": ObjectId("4e4b5e1c151c0d0336000095"),
"rand_id": "kPxMuXOY8Jfh6nXt",
"network": "fb",
"sourcenetwork": "145875",
"sourceName": "Ram",
}
我想选择网络为fb且sourcename为Krishna的文档。从abouve数据通常我想获得结果的第二文档id为Mongo mapper(Mongo DB)嵌入式文档多字段搜索
4e4b5e1c151c0d0336000094
但我得到的所有记录
我用下面的代码来收集数据
DdNetworkCrawlLink.limit(10).all(:conditions => {'user_crawls.network' => "fb",'user_crawls.sourceName' => "Krishna")
感谢您的时间
Sreeraj
这不会产生任何问题,我的问题不是 – Sreeraj