注意:如果这是一个愚蠢的问题,我很抱歉!
我有这个程序可以生成存储在pythons词典中的数据。
因为这变得越来越大,并且因为这不是持久性的,程序必须重新创建它们,每次运行....
我尝试使用mongodb,但它似乎需要键和值来搜索(查找功能)。但我只有钥匙,我需要价值。
这是怎么做到的?
答案 0 :(得分:1)
将每个词典条目(键,值对)存储为mongo {key: "keyval", value: "valueval"}
中的单独文档,并仅提供查找功能的键:
mydocs.find({'key': something}, fields=['value'])
如果集合很大,您需要在key
上添加索引:
mydocs.ensure_index('key')