MongoDB의 무작위 레코드 거대한 (1 억 레코드)에서 무작위 레코드를 얻으려고합니다 mongodb. 가장 빠르고 효율적인 방법은 무엇입니까? 데이터가 이미 있으며 임의의 숫자를 생성하고 임의의 행을 얻을 수있는 필드가 없습니다. 어떤 제안? MongoDB 3.2 릴리스부터는 $sample집계 파이프 라인 연산자를 사용하여 콜렉션에서 N 개의 임의 문서를 얻을 수 있습니다 . // Get one random document from the mycoll collection. db.mycoll.aggregate([{ $sample: { size: 1 } }]) 필터링 된 컬렉션의 하위 집합에서 임의의 문서를 선택 $match하려면 파이프 라인 앞에 스테이지를 추가하십시오 . // Get one rando..