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

Czy AWS DocumentDB obsługuje łączenie 3+ kolekcji w jednym zapytaniu?

W documentDB :

W dokument MongoDB :

dopasowanie równości ma następującą składnię:

{
   $lookup:
     {
       from: <collection to join>,
       localField: <field from the input documents>,
       foreignField: <field from the documents of the "from" collection>,
       as: <output array field>
     }
}

nieskorelowane podzapytania ma następującą składnię:

{
   $lookup:
     {
       from: <collection to join>,
       let: { <var_1>: <expression>, …, <var_n>: <expression> },
       pipeline: [ <pipeline to execute on the collection to join> ],
       as: <output array field>
     }
}

Tak więc druga składnia nie jest obsługiwana w DocumentDB.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. jak używać funkcji agregującej w Meteor

  2. Czy istnieje możliwość obejścia maksymalnego rozmiaru bson MongoDB?

  3. Jak mogę zrobić więcej niż/mniej niż przy użyciu MongoDB?

  4. Jak zbudować zapytanie warunkowe w Mongoose?

  5. MongoDB Regex Query :Dlaczego to nie działa?