Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我可以通过以下命令在 mongodb 中找到与特定值数组本地匹配的条目:
db.vendors.find({"somearray.property": { $in: ["value1","value2"]}})
但是如何使用 ruby 驱动程序 'mongo' gem 做到这一点?
col.find("somearray.property" => ["value1","value2"])
问候
你可以这样做:
col.find("somearray.property" => { '$in' => ["value1","value2"] })
不确定“红宝石驱动程序”是什么意思,但如果您使用的是mongoid(我在处理 mongodb 时建议),您可以这样做
col.where(:'somearray.property'.in => ["val1", "val2"])
更多信息在这里