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

Jak połączyć dwie kolekcje w manguście

Od wersji 3.2 możesz użyć $lookup w potoku agregacji, aby wykonać lewe złącze zewnętrzne.

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. Wiele baz danych w MongoDB dla SaaS

  2. Złożoność czasowa $addToset vs $push, gdy element nie istnieje w tablicy

  3. Dlaczego PyMongo rzuca AutoReconnect?

  4. Sprawdź, czy istnieje baza danych mongodb?

  5. MongoDB $max Operator potoku agregacji