mongodb - Bagaimana pymongo mengekstrak semua kunci yang disimpan dalam susunan medan dokumen disimpan dalam pangkalan data.
漂亮男人
漂亮男人 2017-05-02 09:24:29
0
2
962

RT.
Saya telah melakukan prapemprosesan data baru-baru ini Saya ingin menggunakan senarai untuk menyimpan semua kunci dalam kod, dan kemudian mengekstrak maklumat medan entri yang sepadan dengan menghantar subskrip lajur yang ditentukan. . Adalah lebih baik untuk menetapkan susunan kunci dalam senarai, seperti susunan dokumen menyimpan kunci dalam mongodb. Memandangkan find_one dan kaedah lain yang berkaitan mengembalikan jenis dict, ia tidak teratur, saya ingin bertanya sama ada terdapat cara untuk mengekstrak semua kunci dan menyimpannya dalam susunan ia disimpan dalam pangkalan data?

漂亮男人
漂亮男人

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