sql >> Database teknologi >  >> NoSQL >> MongoDB

Evaluering af MongoDB-aggregeringsforespørgselskompleksitet:omkostninger ved $opslag

$lookup er faktisk en $in forespørgsel mod den refererede samling, hvor værdien af ​​$in er sættet af localField værdier fra pipeline til opslag.

Hvis foreignField er indekseret, er forespørgslens kompleksitet O(log(n)). Hvis foreignField er ikke indekseret, er forespørgslens kompleksitet O(n).




  1. skabe logik inde i Spring Batch ved hjælp af Tasklet eller inde i CompositeItemWriter?

  2. MongoDB/Meteor:Tilføj unikt ID til hvert array-element

  3. I MongoDB, hvis samling droppes, falder indekser også automatisk?

  4. Mongo Query for at hente dokumenter på grundlag af samme feltværdi og dem, der ikke er udløbet