注意:如果这是一个愚蠢的问题,我很抱歉!
我有这个程序,可以生成存储在 python 字典中的数据。
由于它变得越来越大,并且由于它不是持久性的,并且程序每次运行时都必须重新创建它们......
我尝试使用mongodb,但似乎需要键和值来搜索(查找功能)。但我只有 key ,我需要值。
这是如何完成的?
最佳答案
将每个字典条目(键、值对)存储为 mongo 中的单独文档{key: "keyval", value: "valueval"}
并仅向 find 函数提供键:
mydocs.find({'key': something}, fields=['value'])
如果集合很大,您需要在key
上添加索引:
mydocs.ensure_index('key')
关于python - 使用 MongoDB 作为持久哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10032698/