Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
注意:如果这是一个愚蠢的问题,我很抱歉!
我有这个程序可以生成存储在 python 字典中的数据。
由于这越来越大,并且由于这不是持久的,并且程序必须重新创建它们,每次运行时......
我尝试使用 mongodb,但它似乎需要键和值来搜索(查找函数)。但我只有钥匙,我需要价值。
这是怎么做到的?
将每个字典条目(键、值对)作为单独的文档存储在 mongo 中{key: "keyval", value: "valueval"},并仅提供 find 函数的键:
{key: "keyval", value: "valueval"}
mydocs.find({'key': something}, fields=['value'])
如果集合很大,则需要在以下位置添加索引key:
key
mydocs.ensure_index('key')