【问题标题】:MongoDB return all the fields in a collectionMongoDB 返回集合中的所有字段
【发布时间】:2013-02-04 00:13:51
【问题描述】:

是否有返回集合中存在的所有字段(键)的查询?

由于 MongoDB 具有灵活的文档结构,集合中的字段从 doc 变为 doc,我想查询集合中的所有字段。

f.e. {“颜色”:“红色”,“形状”:“圆形”,“半径”:3},{“颜色”:“绿色”,“形状”:“方形”,“长度”:2,“宽度” :3}

此文档在同一个集合中。我希望查询返回 - {"color", "shape", "radius", "length", "width"}

谢谢。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    由于集合中的每个文档都可以有不同数量的键,因此没有很好的方法来做到这一点,MongoDB 没有(与 SQL 不同)关于集合中存在哪些键的元数据。

    不过,这里有一些有用的工具:

    这是一个相关的问题和一些答案:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 2015-10-06
      相关资源
      最近更新 更多