SORU
13 Mayıs 2010, PERŞEMBE


MongoDB rasgele kayıt

(100 milyon kayıt) büyük bir mongodb rasgele bir kaydı almak için arıyorum. Bunu yapmak için en hızlı ve etkili yolu nedir? Bu veri zaten var ve rastgele bir sayı üretmek ve rasgele bir satır elde edebilirim alanı vardır. Herhangi bir öneriniz var mı?

CEVAP
13 Mayıs 2010, PERŞEMBE


Kayıtları ve sayım 0 arasında rastgele bir sayı üretmek, ve sonra bir sayım yapın:

db.yourCollection.find().limit(-1).skip(yourRandomNumber).next()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010