mongodb - pymongo가 문서 필드가 데이터베이스에 저장된 순서대로 저장된 모든 키를 추출하는 방법입니다.
漂亮男人
漂亮男人 2017-05-02 09:24:29
0
2
945

RT.
최근 데이터 전처리를 하고 있습니다. 목록을 사용하여 코드에 모든 키를 저장한 다음 지정된 열의 첨자를 전달하여 해당 항목의 필드 정보를 추출하고 싶습니다. . 문서가 mongodb에 키를 저장하는 순서와 같이 목록에서 키 순서를 수정하는 것이 가장 좋습니다. find_one 및 기타 관련 메소드는 dict 유형을 반환하므로 순서가 잘못되었습니다. 모든 키를 추출하여 데이터베이스에 저장된 순서대로 저장할 수 있는 방법이 있는지 묻고 싶습니다.

漂亮男人
漂亮男人

모든 응답(2)
迷茫

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

某草草

다음을 시도해 보세요.

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

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

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

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

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