mongodb中子文档的$all类型运算符
如何查询上述Mongo文档以获得上述所需结果 看起来我进入了标准的MongoDB新手陷阱,假设您可以使用MongoDB的基本定义中的任何JSON结构。。 看来我们无法在MongoDB中查询以下文档结构mongodb中子文档的$all类型运算符,mongodb,mongoose,mongodb-query,mongodb-java,nosql,Mongodb,Mongoose,Mongodb Query,Mongodb Java,Nosql,如何查询上述Mongo文档以获得上述所需结果 看起来我进入了标准的MongoDB新手陷阱,假设您可以使用MongoDB的基本定义中的任何JSON结构。。 看来我们无法在MongoDB中查询以下文档结构 Mongo Document {"objects": { 1 : { Type: "A"}, { 2 : { Type: "B"}, { 3 : { Type: "C"}, { 4 : { Type: "A"} } Desired result: {
Mongo Document
{"objects":
{ 1 : { Type: "A"},
{ 2 : { Type: "B"},
{ 3 : { Type: "C"},
{ 4 : { Type: "A"}
}
Desired result:
{
1 : { Type : "A"},
4 : { Type : "A"}
}
这是我的最终文件的样子:
elements:{
1 : { Type : "A"},
4 : { Type : "B"}
}
上面的文档可以通过以下方式在MongoDb中查询:{“elements.id”:1}也许这篇文章会有所帮助。但如果允许的话,将对象的值定义为对象数组不是更好吗,因为mongodb对
elements: [
{id: 1, Type: "A"},
{id: 4, Type: "B"}
]