MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Iteruj nad kursorem Mongodb z agregatu

Spróbuj tego:

var cursor = User.aggregate([
    { $match: { _id: { $nin: req.decoded.username.connections } } },
    { $sample: { size: 10 } },
]).cursor().exec();

cursor.each(function(err, doc) {
    //do something with doc
});

Mongoose obsługuje agregację do obiektu kursora inaczej niż Mongodb-native, gdy zamieściłeś link. Więcej informacji tutaj:dokumentacja kursora agregującego mongoose




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Połącz się z bazą danych MongoDB za pomocą mangusty za serwerem proxy

  2. Panel administracyjny dla Node.js i Mongoose

  3. MongoDB $ln

  4. MongoDB:automatycznie generowane identyfikatory to zera

  5. Udostępnij MongoDB na Kubernetes za pomocą StatefulSets poza klastrem