mongodb - pymongo如何提取按数据库中document字段存储顺序存储的所有key。
漂亮男人
漂亮男人 2017-05-02 09:24:29
0
2
902

RT.
最近在做数据预处理方面的东西,想在代码里用一个list来存放所有的key,然后通过传入指定column的下标来提取相应条目的字段信息。最好list中key的顺序固定,比如mongodb中document存储key的顺序。由于find_one等相关方法返回的是dict类型,所以是乱序,想问下有什么方法提取所有的key并按其在数据库中存储的顺序存放?

漂亮男人
漂亮男人

全員に返信(2)
迷茫

JSON でのキーと値のペアの定義は本質的に順序付けされておらず、データベースは BSON オブジェクトが格納される順序を保証しないことに注意してください。したがって、この順序に何も依存しないでください。

いいねを押す +0
某草草

これを試してください:

  1. OrderDictを生成するためのキーリストとツールを設定します。

  2. 通常通りmongoに入金します;

  3. 結果をクエリし、上記の「OrderDict を生成するツール」を使用して OrderDict インスタンス オブジェクトを生成します。

これがあなたのニーズを満たすかどうかはわかりません。ただし、JSON などのメソッドを使用してオブジェクトを送信する必要がある場合は、順序が再び混乱する可能性があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!