Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 按数组中对象的元素进行搜索_Mongodb - Fatal编程技术网

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=))