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

AWS DocumentDB поддържа ли обединяване на 3+ колекции в една заявка?

В документ на DocumentDB :

В MongoDB doc :

равенство има следния синтаксис:

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

несвързани подзаявки има следния синтаксис:

{
   $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>
     }
}

Така че вторият синтаксис не се поддържа в DocumentDB.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Изпратете заявка към масив MongoDB и сортирайте с най-съвпадащите елементи

  2. Маскиране на PII в MongoDB, Cassandra и Elasticsearch с DarkShield:…

  3. mongoose find all не изпраща обратно повикване

  4. Mongoose:задайте поле от тип „масив от низове“

  5. Как да обработвам кръгови документи в MongoDB/DynamoDB?