Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/16.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
Json 从mongodb获取数据时从NodeJ进行输出筛选_Json_Node.js_Mongodb - Fatal编程技术网

Json 从mongodb获取数据时从NodeJ进行输出筛选

Json 从mongodb获取数据时从NodeJ进行输出筛选,json,node.js,mongodb,Json,Node.js,Mongodb,我有一个类似于JSON的{'a':'b','c':{'e':[{}],'f':[{}]}我想查询这个结构,这样我应该只得到{'a':'b','c':{'e':[{}}}作为输出。为了实现这一点,我试图遵循以下选项机制,但无法获得所需的输出 var options = {_id:0,'a':1,'c'.'e':1}; 如何解决这个问题?任何想法。你差点就知道了 就这样做吧 var-options={u-id:0,'a':1,'c.e':1} 我不确定您使用的是什么驱动程序,但如果您使用mongo

我有一个类似于JSON的
{'a':'b','c':{'e':[{}],'f':[{}]}
我想查询这个结构,这样我应该只得到
{'a':'b','c':{'e':[{}}}
作为输出。为了实现这一点,我试图遵循以下选项机制,但无法获得所需的输出

var options = {_id:0,'a':1,'c'.'e':1};
如何解决这个问题?任何想法。

你差点就知道了

就这样做吧

var-options={u-id:0,'a':1,'c.e':1}

我不确定您使用的是什么驱动程序,但如果您使用mongodb本机驱动程序,这就是示例

collection.find({}).project(options).toArray(function(err, data){
   //data will contain desired fields.
})
希望这能有所帮助。

你差点就成功了

就这样做吧

var-options={u-id:0,'a':1,'c.e':1}

我不确定您使用的是什么驱动程序,但如果您使用mongodb本机驱动程序,这就是示例

collection.find({}).project(options).toArray(function(err, data){
   //data will contain desired fields.
})
希望这有帮助