在配置数据库的上下文中:
我正在应用以下单线查询从mongodb文档集合中提取特定字段:
[{"$project":{"myName":"$field1.field2" }},
{"$match":{"_id":{"$eq":"blah"}}} ]
myName
是一个字符串字段,实际上是一个序列化的JSON对象。
如何使用上面的管道(也许使用JSON.parse()
)来拉出嵌套在JSON层次结构下方的字段?
第二部分:我将如何添加最后一步来提取一些深度嵌套的字段?由于文档之间的文档结构不一致,因此情况更加复杂。
谢谢!