sql >> Database >  >> NoSQL >> MongoDB

Ondersteunt AWS DocumentDB het samenvoegen van 3+ collecties in een enkele query?

In DocumentDB-document :

In MongoDB-document :

gelijkheidswedstrijd heeft de volgende syntaxis:

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

niet-gecorreleerde subquery's heeft de volgende syntaxis:

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

Dus de 2e syntax wordt niet ondersteund in DocumentDB.




  1. MongoDB java-stuurprogramma 3.0 kan geen uitzondering opvangen bij authenticatie

  2. MongoDB-replicaset:verschil in schijfgrootte in primaire en secundaire knooppunten

  3. Alle subdocumenten opvragen

  4. hoe de time-out van de JedisConnectionFactory-basis te configureren op het spring-boot-framework