1
mongodb로 데이터베이스를 만든 다음 django에서 모델을 만들었고 이제는 order_by ('?') 순서를 무작위로 원하지만 순서는 변경되지 않습니다.Django의 무작위 순서
저는 django 1.4.1을 사용하고 있습니다.
감사합니다.
mongodb로 데이터베이스를 만든 다음 django에서 모델을 만들었고 이제는 order_by ('?') 순서를 무작위로 원하지만 순서는 변경되지 않습니다.Django의 무작위 순서
저는 django 1.4.1을 사용하고 있습니다.
감사합니다.
MongoDB 서버 (2.2 에서처럼)는 질의 결과를 무작위 순서로 반환하는 기능을 지원하지 않습니다.
Random Attribute을 사용하여 가능한 한 가지 해결 방법은 MongoDB Cookbook에 설명되어 있습니다.
더 적은 성능 옵션은 임의의 문서를 찾기 위해 count, skip 및 limit의 조합을 사용하는 것입니다.
컬렉션에서 임의 항목을 가져 오는 기능 요청 인 MongoDB 이슈 트래커에서 SERVER-533을 투표하거나보실 수 있습니다. Jira 문제에 대한 몇 가지 추가 논의가 있습니다.
MongoDB 지원을 구현하기 위해 어떤 패키지를 사용 했습니까? 임의 순서 지정을 지원하는지 확인할 수 있습니까? – jathanism
감사합니다. @ jathanism! 내가 임의로 주문을 지원하는지 어떻게 확인할 수 있습니까? – vigte
모르겠다. 첫 번째 질문에 대답 해 주시겠습니까? – jathanism