如何在MongoDB中找到特定的密钥?

沃德鲁纳

我必须在MongoDB中找到所有包含“ p396:branchCode”作为键的文档。值无所谓,可以是任何东西。我尝试使用

{"p396:branchCode": new RegExp(".*")}

在MongoVUE中,但我什么也没发现。我的数据库非常嵌套,branchCode具有超键“ p396:checkTellersEApproveStatus”

菲利普

您的密钥嵌套在超级密钥下,因此您需要使用点运算符:

{"p396:checkTellersEApproveStatus.p396:branchCode": {$exists: true}}

这假定p396:branchCode始终处于p396:checkTellersEApproveStatus如果不是这种情况,您就会遇到问题,因为MongoDB不允许对未知密钥进行查询。当可能的超级键数量很少时,您可以使用$ or-operator查询所有它们。否则,您唯一的选择是将对象重构为数组。举个例子,这样的结构:

properties: {
     prop1: "value1",
     prop2: "value2",
     prop3: "value3"
}

当看起来像这样时,在任意键下查询值将容易得多:

properties: [
     { key: "prop1", value:"value1"} ,
     { key: "prop2", value:"value2"},
     { key: "prop3", value:"value3"}
]

因为你可以做 db.collection.find({"properties.value":"value2"})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MongoDB,Mongoose:如何在找到的文档中找到子文档?

来自分类Dev

我如何在R中找到字符中的特定字母

来自分类Dev

如何在MongoDB中找到搜索的近似值?

来自分类Dev

我如何在课程中找到特定的元素/字段

来自分类Dev

如何在mongodb中找到经纬度附近的地方?

来自分类Dev

如何在NSMutableDictionary中找到密钥的最大长度?

来自分类Dev

如何在单元格数组中找到与特定模式匹配的特定数组?

来自分类Dev

如何在MongoDB中找到类似的文档?

来自分类Dev

如何在文档字段MongoDB中找到相似性?

来自分类Dev

您建议如何在UIView中找到特定的约束?

来自分类Dev

如何在Gremlin的特定顶点中找到没有特定边的顶点?

来自分类Dev

如果在数据库的任何集合中找到特定的归档值,如何在mongodb中复制旧文档并创建新文档

来自分类Dev

如何在Prolog中找到特定的事实?

来自分类Dev

如何在映射中找到包含特定值的键?

来自分类Dev

如何在集合中找到特定模型属性的总数?

来自分类Dev

如何在Launchpad Translations中找到特定源语言的项目?

来自分类Dev

我如何在R中找到字符中的特定字母

来自分类Dev

如何在特定矩阵的列中找到最小元素的索引

来自分类Dev

如何在NSMutableDictionary中找到密钥的最大长度?

来自分类Dev

如何在字符串中找到为特定捕获组找到匹配项的位置?

来自分类Dev

如何在MongoDB中找到类似的文档?

来自分类Dev

如何在Eclipse Mars中找到我的SSH密钥?

来自分类Dev

如何在JavaFX节点树中找到特定的节点?

来自分类Dev

如何在javascript中的特定行号中找到源代码?

来自分类Dev

如何在python的输出中找到特定的键

来自分类Dev

如何在文件中找到 Google API 密钥?

来自分类Dev

如何在 MONGODB 中找到 Document 元素的 Count 之一

来自分类Dev

如何在多个字节中找到特定字节?

来自分类Dev

如何在不同字符串中找到特定字符串位置的特定值

Related 相关文章

  1. 1

    MongoDB,Mongoose:如何在找到的文档中找到子文档?

  2. 2

    我如何在R中找到字符中的特定字母

  3. 3

    如何在MongoDB中找到搜索的近似值?

  4. 4

    我如何在课程中找到特定的元素/字段

  5. 5

    如何在mongodb中找到经纬度附近的地方?

  6. 6

    如何在NSMutableDictionary中找到密钥的最大长度?

  7. 7

    如何在单元格数组中找到与特定模式匹配的特定数组?

  8. 8

    如何在MongoDB中找到类似的文档?

  9. 9

    如何在文档字段MongoDB中找到相似性?

  10. 10

    您建议如何在UIView中找到特定的约束?

  11. 11

    如何在Gremlin的特定顶点中找到没有特定边的顶点?

  12. 12

    如果在数据库的任何集合中找到特定的归档值,如何在mongodb中复制旧文档并创建新文档

  13. 13

    如何在Prolog中找到特定的事实?

  14. 14

    如何在映射中找到包含特定值的键?

  15. 15

    如何在集合中找到特定模型属性的总数?

  16. 16

    如何在Launchpad Translations中找到特定源语言的项目?

  17. 17

    我如何在R中找到字符中的特定字母

  18. 18

    如何在特定矩阵的列中找到最小元素的索引

  19. 19

    如何在NSMutableDictionary中找到密钥的最大长度?

  20. 20

    如何在字符串中找到为特定捕获组找到匹配项的位置?

  21. 21

    如何在MongoDB中找到类似的文档?

  22. 22

    如何在Eclipse Mars中找到我的SSH密钥?

  23. 23

    如何在JavaFX节点树中找到特定的节点?

  24. 24

    如何在javascript中的特定行号中找到源代码?

  25. 25

    如何在python的输出中找到特定的键

  26. 26

    如何在文件中找到 Google API 密钥?

  27. 27

    如何在 MONGODB 中找到 Document 元素的 Count 之一

  28. 28

    如何在多个字节中找到特定字节?

  29. 29

    如何在不同字符串中找到特定字符串位置的特定值

热门标签

归档