84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
RT.最近在做数据预处理方面的东西,想在代码里用一个list来存放所有的key,然后通过传入指定column的下标来提取相应条目的字段信息。最好list中key的顺序固定,比如mongodb中document存储key的顺序。由于find_one等相关方法返回的是dict类型,所以是乱序,想问下有什么方法提取所有的key并按其在数据库中存储的顺序存放?
JSON でのキーと値のペアの定義は本質的に順序付けされておらず、データベースは BSON オブジェクトが格納される順序を保証しないことに注意してください。したがって、この順序に何も依存しないでください。
これを試してください:
OrderDictを生成するためのキーリストとツールを設定します。
通常通りmongoに入金します;
結果をクエリし、上記の「OrderDict を生成するツール」を使用して OrderDict インスタンス オブジェクトを生成します。
これがあなたのニーズを満たすかどうかはわかりません。ただし、JSON などのメソッドを使用してオブジェクトを送信する必要がある場合は、順序が再び混乱する可能性があります。
JSON でのキーと値のペアの定義は本質的に順序付けされておらず、データベースは BSON オブジェクトが格納される順序を保証しないことに注意してください。したがって、この順序に何も依存しないでください。
これを試してください:
OrderDictを生成するためのキーリストとツールを設定します。
通常通りmongoに入金します;
結果をクエリし、上記の「OrderDict を生成するツール」を使用して OrderDict インスタンス オブジェクトを生成します。
これがあなたのニーズを満たすかどうかはわかりません。ただし、JSON などのメソッドを使用してオブジェクトを送信する必要がある場合は、順序が再び混乱する可能性があります。