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

Как да съедините две колекции в mongoose

От версия 3.2 можете да използвате $lookup в тръбопровода за агрегиране, за да извърши ляво външно свързване.

Student.aggregate([{
    $lookup: {
        from: "worksnapsTimeEntries", // collection name in db
        localField: "_id",
        foreignField: "student",
        as: "worksnapsTimeEntries"
    }
}]).exec(function(err, students) {
    // students contain WorksnapsTimeEntries
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. групиране по дата в заявка за mogodb без отчитане на времето

  2. Мързеливо зареждане с използване на nodejs и mongoDB като бекенд данни

  3. Липсва синтаксис; преди изявление в mongoexport

  4. грешка в mongo PHP приложението:фатална грешка:неуловено изключение „MongoException“ със съобщение „.“ не е позволено в ключ

  5. Използвайте повече от една схема на колекция в mongodb