찾다

 >  Q&A  >  본문

mongodb - pymongo가 문서 필드가 데이터베이스에 저장된 순서대로 저장된 모든 키를 추출하는 방법입니다.

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

漂亮男人漂亮男人2857일 전991

모든 응답(2)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-02 09:26:29

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

    회신하다
    0
  • 某草草

    某草草2017-05-02 09:26:29

    다음을 시도해 보세요.

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

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

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

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

    회신하다
    0
  • 취소회신하다