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”元素