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

MongoDB агрегиране на Loopback

Най-накрая успя да го накарам да работи. Повечето примери пропускат connect() част.

Моят работен код:

Book.getDataSource().connector.connect(function(err, db) {
  var collection = db.collection('Book');
  var author = Book.getDataSource().ObjectID(authorId);
  collection.aggregate([
    { $match: { authorId: author } },
    { $group: {
      _id: authorId,
     total: { $sum: "$price" }
    }}
  ], function(err, data) {
    if (err) return callback(err);
    return callback(null, data);
  });
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb Aggregation Framework:$group използва ли индекс?

  2. Как да дефинирам методи в модел Mongoose?

  3. MongoDB $isNumber

  4. Има ли начин да се попречи на MongoDB да добавя форма за множествено число към имената на колекции?

  5. Разбиране на опциите за изчакване на клиента на MongoDB