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
Arrays NoSQL-返回特定元素的查询数组_Arrays_Mongodb - Fatal编程技术网

Arrays NoSQL-返回特定元素的查询数组

Arrays NoSQL-返回特定元素的查询数组,arrays,mongodb,Arrays,Mongodb,试图找出如何在NoSQL中查询数组以返回特定元素。我在这里搜索了以前的问题 以下是我所拥有的: db.lessons.find({actor:{$in:["Brad Pitt"]}}) 您可以使用$elemMatch查询数组元素: db.lessons.find({students:{$elemMatch:"Brad Pitt"}}) 正在重新格式化问题,以允许突出显示源代码的语法。@GeoffreyWiseman-抱歉,不知道您在说什么。没有足够的细节让我理解重新格式化问题?我编辑了您的问

试图找出如何在NoSQL中查询数组以返回特定元素。我在这里搜索了以前的问题

以下是我所拥有的:

db.lessons.find({actor:{$in:["Brad Pitt"]}})
您可以使用$elemMatch查询数组元素:

db.lessons.find({students:{$elemMatch:"Brad Pitt"}})

正在重新格式化问题,以允许突出显示源代码的语法。@GeoffreyWiseman-抱歉,不知道您在说什么。没有足够的细节让我理解重新格式化问题?我编辑了您的问题以重新格式化它,以便突出显示源代码的语法:谢谢您的时间!