your programing

MongoDB에 저장된 어레이는 순서를 유지합니까?

lovepro 2023. 3. 13. 23:28
반응형

MongoDB에 저장된 어레이는 순서를 유지합니까?

간단한 질문입니다.어레이는 MongoDB에 저장되었을 때 순서를 유지합니까?

옙 MongoDB는 배열 순서를 유지합니다.자바스크립트 엔진처럼..

네, 사실 그 주제에 대한 빠른 구글 검색 결과, 그것들을 다시 정렬하는 것은 다소 어려운 것 같습니다: http://groups.google.com/group/mongodb-user/browse_thread/thread/1df1654889e664c1

오래된 질문인 것은 알지만, Mongo 문서에서는 모든 문서 속성이 삽입될 때 순서를 유지하도록 규정하고 있습니다.이는 자연스럽게 어레이로도 확장됩니다.

문서 필드 순서

MongoDB는 다음 경우를 제외하고 쓰기 작업 후 문서 필드의 순서를 유지합니다.

  • _id 필드는 항상 문서의 첫 번째 필드입니다.
  • 필드 이름 이름을 변경하는 업데이트는 문서의 필드 순서를 변경할 수 있습니다.

버전 2.6에서 변경: 버전 2.6에서 MongoDB는 문서의 필드 순서를 유지하려고 적극적으로 시도합니다.버전 2.6 이전 MongoDB는 문서의 필드 순서를 적극적으로 유지하지 않았습니다.

언급URL : https://stackoverflow.com/questions/9013916/do-arrays-stored-in-mongodb-keep-their-order

반응형