MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Случайна извадка от Mongo

За хората, които стигат до отговора, сега трябва да използвате новия $sample функция за агрегиране, нова в 3.2.

https://docs.mongodb.org/manual/reference/operator/ агрегиране/проба/

db.collection_of_things.aggregate(
   [ { $sample: { size: 15 } } ]
)

След това добавете още една стъпка, за да преброите 0 s и 1 използва $group за да получите броя. Ето пример от документите на MongoDB .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb - трябва _id да бъде глобално уникален при шардинг

  2. Как да постигнем връщане назад в транзакции в mongo?

  3. NoSQL тенденции – MongoDB, Cassandra, CouchDB и Riak

  4. Автоматично увеличаване на последователността в NestJs/Mongoose

  5. Защо Mongo прави заявка за нулеви филтри във FETCH след изпълнение на IXSCAN