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

MongoDb сортира колекция по брой в друга колекция

Има много начини да направите това, което искате. Първо трябва да знаете някои неща за данните. Колко документа ще има един B документ?

  • Изглежда като случай, в който бихте искали колекция A да има поле за елементи с документи, които са B. Има ограничение от 16 MB за това, но в повечето случаи работи добре.

  • Продължете да броите A с вмъкнати номера на B записи. (Т.е. всеки път, когато вмъкнете B, ще $inc полето на А). След това ще направите индекс в полето за броене за A и ще направите sort({count: -1})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose как да напиша заявка с условие if?

  2. Как да премахнете дублирани стойности в списък в mongodb

  3. Как да получите данни Mongo данни с помощта на агрегат MongoDB

  4. JasperFillManager.fillReport и mongo?

  5. mongodb:limit() ще увеличи ли скоростта на заявката?