Mongodb 按数组中对象的元素进行搜索
假设我有以下目标:Mongodb 按数组中对象的元素进行搜索,mongodb,Mongodb,假设我有以下目标: { players: [{_id: "someid"}] } 如何查询此集合中的所有对象,这些对象在players中具有\u id的someid db.collection.find({'players._id': 'someid'}) 它叫.collection.select{u124;,v | v[\u id]==“someid”}@BorisStitnicky:显然这是一个mongodb问题,而不是ruby问题。@SergioTulentsev,见鬼,那么在
{
players: [{_id: "someid"}]
}
如何查询此集合中的所有对象,这些对象在players
中具有\u id
的someid
db.collection.find({'players._id': 'someid'})
它叫.
collection.select{u124;,v | v[\u id]==“someid”}
@BorisStitnicky:显然这是一个mongodb问题,而不是ruby问题。@SergioTulentsev,见鬼,那么在mongo find中ruby会选择吗?@BorisStitnicky:mongo的“find”就像SQL的“select where”Sergio,所有对象,不止一个。@BorisStitnicky:不是ruby:)@ChristianStewart:是的。@SergioTulentsev,ic=))