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

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

漂亮男人
漂亮男人

모든 응답(2)
迷茫

JSON의 키-값 쌍 정의는 본질적으로 순서가 없으며 데이터베이스는 BSON 개체가 저장되는 순서를 보장하지 않습니다. 그러므로 이 명령에 아무것도 의존하지 마십시오.

某草草

다음을 시도해 보세요.

  1. OrderDict 생성을 위한 키 목록 및 도구 설정

  2. 몽고에 정상적으로 입금하세요.

  3. 결과를 쿼리하고 위의 "OrderDict 생성 도구"를 사용하여 OrderDict 인스턴스 개체를 생성합니다.

이것이 귀하의 요구 사항을 충족할 수 있는지 궁금합니다. 그러나 JSON과 같은 방법을 사용하여 개체를 전송해야 하는 경우 순서가 다시 엉망이 될 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿