$ mongodb中子文档的所有类型的运算符

时间:2015-07-23 21:31:46

标签: mongodb mongoose mongodb-query mongodb-java nosql

Mongo Document
{"objects":
      { 1 : { Type: "A"},
      { 2 : { Type: "B"},
      { 3 : { Type: "C"},
      { 4 : { Type: "A"}
}
Desired result:
{ 
  1 : { Type : "A"},
  4 : { Type : "A"}
}

如何查询上述 Mongo文档 以获取上述 所需结果

1 个答案:

答案 0 :(得分:0)

看起来我去了标准的MongoDB新手陷阱,假设你可以从MongoDB的基本定义中获得任何JSON结构。 看起来我们无法在MongoDB中查询以下文档结构

elements:{ 
 1 : { Type : "A"},
 4 : { Type : "B"}
}

这就是我的最终文档的样子:

elements: [
 {id: 1, Type: "A"},
 {id: 4, Type: "B"}
]

可以用MongoDb这样查询上述文档:{" elements.id":1}