在mongodb中访问字段名作为元数据

时间:2011-07-20 02:04:51

标签: mongodb mongomapper mongoose pymongo

我在mongo集合中有许多不同的文档。 attrs都是数值。我不知道apriori字段名是什么(我这样做,但他们可以从doc到doc)。

我想写一个

的程序

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

然后以表格形式报告,其中包含行“fieldname,maxvalue,minvalue”或等效的JSON。我正在使用pymongo,但我没有,ruby或js甚至java驱动程序都没问题。

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

1 个答案:

答案 0 :(得分:1)

您可以将应用程序内部使用的密钥列表作为应用程序逻辑的一部分包含在同一集合中的某个文档或自己的元集合中,或者您必须迭代所有文档以找出密钥列表。 。MongoDB中没有任何东西可以帮助你,因为MongoDB是无模式的