MongoDBのクエリは、ランダム記録方式又はNを返します

:$サンプル(凝集)方式、特定のコマンドを使用して
db.collection.aggregate([{$サンプル:{サイズ:N}}])nは数字であります

戻り値、例えば5:

> db.test.aggregate([{$サンプル:{サイズ:5}}])

{ "_id":のObjectId( "5d1c5a7b39ab0f9fbcd647a8")、 "ID":1、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c733bee9b8d3cbbc26779")、 "ID":89007、 "名前":「こんにちは"}
、{ "_id":のObjectId(" 5d1c7342ee9b8d3cbbc276dc ")、 "ID":92946、 "名前": "chenfeng"}
、{ "_id":のObjectId(" 5d1c7240df7032c6c7966207" )、 "ID":88223、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c5b7c39ab0f9fbcd94c62")、 "ID":97819、 "名前": "chenfeng"}

1を返します:

> db.test.aggregate([{$サンプル:{サイズ:1}}])

{ "_id":のObjectId( "5d1c5aec39ab0f9fbcd7b29a")、 "ID":92915、 "名前": "chenfeng"}

15を返します:

> db.test.aggregate([{$サンプル:{サイズ:15}}])

{ "_id":のObjectId( "5d1c5b4039ab0f9fbcd88eca")、 "ID":49283、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c5b6539ab0f9fbcd904f3")、 "ID":79532、 "名前":「chenfeng "}
、{ "_id":のObjectId(" 5d1c5b8a39ab0f9fbcd979b3 ")、 "ID":109420、 "名前": "chenfeng"}
、{ "_id":のObjectId(" 5d1c5c8239ab0f9fbcdc5229" )、 "ID":295906、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c6d9adf7032c6c7939435")、 "ID":4461、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c6bf3eb9134288dc9f3ef")、 "ID":79051、「名前": "DSF"}
{ "_id":のObjectId( "5d1c6bc0eb9134288dc98769")、 "ID":51269、 "名前": "DSF"}
、{ "_id":のObjectId( "5d1c72c4ee9b8d3cbbc1698d")、 "ID":24003、 "名前": " chenfeng」}
、{ "_id":のObjectId( "5d1c6de8df7032c6c794a42a")、 "ID":74082、 "名前": "chenfeng"}}}
{ "_id":のObjectId( "5d1c6dfddf7032c6c794eecf")、 "ID":93191、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c5d1839ab0f9fbcde28a5")、 "ID":416350、 "名前":「chenfeng "}
、{ "_id":のObjectId(" 5d1c5cbe39ab0f9fbcdd0dad ")、 "ID":343910、 "名前": "chenfeng"}
、{ "_id":のObjectId(" 5d1c5c0639ab0f9fbcdaed91" )、 "ID":204618、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c5bd639ab0f9fbcda637d")、 "ID":169270、 "名前": "chenfeng"}
、{ "_id":のObjectId( "5d1c5c9639ab0f9fbcdc8fb7")、 "ID":311664、「名前":"chenfeng「}

おすすめ

転載: www.linuxidc.com/Linux/2019-09/160666.htm