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
Node.js 在mongodb中获取值为数组的字段_Node.js_Mongodb - Fatal编程技术网

Node.js 在mongodb中获取值为数组的字段

Node.js 在mongodb中获取值为数组的字段,node.js,mongodb,Node.js,Mongodb,我的收藏有点像这样 {a:"foo", b:[10,20,30]} {a:"boo", b:[15,25,35]} {a:"abc", b:[10,40,50]} {a:"xyz", b:[10,60,70]} 现在,我想在“foo”下检索整个数组。我该怎么做?试试这个: db.collection.find({"a":"foo"},{"b":1}) 它将返回b数组 db.collection.find({"a":"foo"}) 将返回所有与条件匹配的对象,然后您可以访问结果的“b”元素

我的收藏有点像这样

{a:"foo", b:[10,20,30]}
{a:"boo", b:[15,25,35]}
{a:"abc", b:[10,40,50]}
{a:"xyz", b:[10,60,70]}
现在,我想在“foo”下检索整个数组。我该怎么做?

试试这个:

 db.collection.find({"a":"foo"},{"b":1})
它将返回b数组

db.collection.find({"a":"foo"})
将返回所有与条件匹配的对象,然后您可以访问结果的“b”元素