Json 从mongodb获取数据时从NodeJ进行输出筛选
我有一个类似于JSON的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
{'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.
})
希望这有帮助