Java 嵌套文档列表(大小未知)中的MongoDB筛选器
所以我有这个:Java 嵌套文档列表(大小未知)中的MongoDB筛选器,java,mongodb,nosql,subdocument,Java,Mongodb,Nosql,Subdocument,所以我有这个: { uuid: 29f26148-4d55-4b4b-8e07-900fda686a67 ... ... punishments: [ { type: "MUTE" issued: *time_issued* expire: *expire_time" ... }, { type: "BAN"
{
uuid: 29f26148-4d55-4b4b-8e07-900fda686a67
...
...
punishments: [
{
type: "MUTE"
issued: *time_issued*
expire: *expire_time"
...
},
{
type: "BAN"
issued: *time_issued*
expire: *expire_time"
...
},
... (etc the list goes on)
...
]
}
我如何查询“惩罚”以获得所有尚未过期的惩罚(我还需要父文档中的uuid,但我认为投影可以做到这一点) 在你的问题中,惩罚是一个数组还是类似于哈希图?你是什么意思?好的,我做了一些研究,是的,惩罚是一个数组。你能更新你的问题中的示例文档吗?我现在刚刚编辑它