0

我在 mongo 集合中有许多不同的文档。attrs 都是数值。我不知道字段名是什么(我知道,但它们可能因文档而异)。

我想写一个程序

a) 获取集合中的所有唯一字段名 b) 查找集合中每个字段的最大值和最小值

然后以表格形式报告它,其中包含行“字段名、最大值、最小值”或等效的 JSON。我正在使用 pymongo 但我不必这样做,ruby 或 js 甚至 java 驱动程序都可以。

如何以编程方式访问集合中的唯一字段名列表?这是主要问题。我可以管理其余的。

4

1 回答 1

1

您要么将应用程序中使用的密钥列表作为应用程序逻辑的一部分放在同一集合内的某个文档中,要么自己维护元集合,或者您必须遍历所有文档以找出密钥列表...... MongoDB 没有任何帮助,因为 MongoDB 是无模式的。

于 2011-07-20T05:31:26.497 回答