仅选择 Json 文档中带有 mongoose 的值
Posted
技术标签:
【中文标题】仅选择 Json 文档中带有 mongoose 的值【英文标题】:Select only the value with mongoose in a Json document 【发布时间】:2015-11-06 18:52:35 【问题描述】:我有一个这样的 Json 文档:
"aaa": "bbb": "ccc": "YYYYY","ddd":"123"
我只想返回值“YYYY”。我在 node.js 中使用猫鼬模块。 使用此代码,我返回:
"aaa": "bbb": "ccc": "YYYYY"
如何删除密钥 aaa、bbb、ccc?
.find()
.where('_id').equals('xxxxxxx')
.select( _id: 0,'aaa.bbb.ccc': 1)
.exec( function(err, result)
return reply(result)
【问题讨论】:
这个问题还不清楚,我想这就是为什么还没有人回答……你说的删除键是什么意思?如果您只想返回几个字段,则需要.select('field1 field2');
之类的内容写在这里mongoosejs.com/docs/queries.html
【参考方案1】:
得到输出后:"aaa": "bbb": "ccc": "YYYYY",试试
var value=aaa.bbb.ccc;
它会给你想要的输出。
【讨论】:
以上是关于仅选择 Json 文档中带有 mongoose 的值的主要内容,如果未能解决你的问题,请参考以下文章