Random record from MongoDB

后端 未结 27 2753
栀梦
栀梦 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:44

    In Python using pymongo:

    import random
    
    def get_random_doc():
        count = collection.count()
        return collection.find()[random.randrange(count)]
    

提交回复
热议问题