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

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

漂亮男人
漂亮男人

membalas semua(2)
迷茫

Perlu diambil perhatian bahawa takrif pasangan nilai kunci dalam JSON sememangnya tidak tertib dan pangkalan data tidak menjamin susunan objek BSON akan disimpan. Jadi jangan bergantung pada pesanan ini untuk apa-apa.

某草草

Cuba ini:

  1. Tetapkan senarai kunci dan alat untuk menjana OrderDict

  2. Deposit ke mongo seperti biasa;

  3. Tanya keputusan dan gunakan "alat untuk menjana OrderDict" di atas untuk menjana objek contoh OrderDict.

Saya tertanya-tanya sama ada ini boleh memenuhi keperluan anda. Tetapi jika objek anda perlu dihantar menggunakan kaedah seperti JSON, pesanan itu mungkin kacau lagi.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan