E.g。如果我有这样一个字段的文件:
"time" : { "monday" : { "begin" : "00:00" }
我希望找到所有“begin”等于“00:00”的文档,在MongoDB内置语言中我会输入:
db.COL.find({'time.monday.begin': "00:00"})
即。要访问子元素,我在单引号中键入fullstop-delimited的路径。什么是ruby驱动程序中的等效查询?我尝试了不同的变化,包括时间[“星期一”] [“开始”]和其他,没有任何效果。
答案 0 :(得分:1)
你可以用ruby驱动程序完成同样的事情:
client.collection("foo").find("time.monday.begin" => "00:00")