Rumah > Soal Jawab > teks badan
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?
迷茫2017-05-02 09:26:29
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.
某草草2017-05-02 09:26:29
Cuba ini:
Tetapkan senarai kunci dan alat untuk menjana OrderDict
Deposit ke mongo seperti biasa;
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.