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.
注:これがばかげた質問である場合は申し訳ありません!
私は、pythons辞書に保存するデータを生成するこのプログラムを持っています。
これはどんどん大きくなっていて、これは永続的ではなく、プログラムは実行するたびにそれらをもう一度作成する必要があるためです。
mongodbを使おうとしましたが、検索(検索機能)にはキーと値の両方が必要なようです。しかし、私には鍵しかなく、価値が必要です。
これはどのように行われますか?
各辞書エントリ(キー、値のペア)を個別のドキュメントとしてmongoに保存{key: "keyval", value: "valueval"}し、検索機能のキーのみを提供します。
{key: "keyval", value: "valueval"}
mydocs.find({'key': something}, fields=['value'])
コレクションが大きい場合は、次の場所にインデックスを追加する必要がありますkey。
key
mydocs.ensure_index('key')