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

Hvordan forespørges et MongoDB indlejret dokument korrekt med python?

For "Den første ting, jeg skal gøre, er at hente alle de dokumenter, hvis ProductUId matcher "A90" eller "B90". "

.find({"OrderItems.ProductUId": {"$in":["A90","B90"]}})

Vil arbejde. Ikke sikker på, hvorfor du bruger $elemMatch, det ser ikke ud til at være nødvendigt?




  1. Find dokumenter, hvor et felt kan sammenlignes med et andet i et array

  2. findOne virker, men får ikke alle/find

  3. Hvordan får man værdier fra Redis ved hjælp af nøgler, der indeholder mellemrum?

  4. Kunne ikke oprette forbindelse til Redis på 10.XX.XX.28:6379:Ukendt fejl - under adgang fra Spring Batch eller Windows-maskine