1

注意:如果这是一个愚蠢的问题,我很抱歉!

我有这个程序可以生成存储在 python 字典中的数据。

由于这越来越大,并且由于这不是持久的,并且程序必须重新创建它们,每次运行时......

我尝试使用 mongodb,但它似乎需要键和值来搜索(查找函数)。但我只有钥匙,我需要价值。

这是怎么做到的?

4

1 回答 1

1

将每个字典条目(键、值对)作为单独的文档存储在 mongo 中{key: "keyval", value: "valueval"},并仅提供 find 函数的键:

mydocs.find({'key': something}, fields=['value'])

如果集合很大,则需要在以下位置添加索引key

mydocs.ensure_index('key')
于 2012-04-05T17:37:28.387 回答