Random record from MongoDB

后端 未结 27 2471
栀梦
栀梦 2020-11-22 01:22

I am looking to get a random record from a huge (100 million record) mongodb.

What is the fastest and most efficient way to do so? The data is already t

27条回答
  •  情话喂你
    2020-11-22 01:48

    The following aggregation operation randomly selects 3 documents from the collection:

    db.users.aggregate( [ { $sample: { size: 3 } } ] )

    https://docs.mongodb.com/manual/reference/operator/aggregation/sample/

提交回复
热议问题