我有一个具有结构的mongo db集合
randomstring-表示字符串实际上是随机的,在集合的每个文档中其区别都不同。
{
"notrandom":{
"randomstring":{
"randomstring":{
"randomstring":{
"notrandom2":"data"
}
}
}
}
}
我该如何投影这些数据?
就像是
db.mydb.aggregate( "notrandom[0][0].notrandom2":1}} , ] )
我想要实现的是所有
notrandom2
值的集合。 最佳答案
如果您将notrandom2
移到文档结构的更高级别,
您可以像这样使用$project
阶段:
如果此字段是数组的一部分,则需要先$unwind
然后$project
关于mongodb - mongodb如何投影第一个 child ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37587369/