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

Kørsel af MongoDB-forespørgsler i Map/Reduce

I teorien er dette muligt. I praksis er der masser af problemer med dette.

  • Problem 1 :eksponentielt arbejde. M/R er allerede ret intens og dårligt logget. Tilføjelse af forespørgsler kan nemt få M/R til at løbe ud af kontrol.
  • Problem #2 :kontekst. Forestil dig, at du kører en sharded M/R, og du forespørger på en unsharded samling. Har den aktuelle kontekst overhovedet den forbindelse?

Du forsøger dybest set at implementere JOIN-logik, og MongoDB har ingen joins. I stedet skal du muligvis opbygge de endelige data i et par faser ved at køre et par sløjfer på et par sæt data.




  1. Hvordan beskytter man adgangskodefeltet i Mongoose/MongoDB, så det ikke vender tilbage i en forespørgsel, når jeg udfylder samlinger?

  2. Mongoose upsert opretter ikke standard skemaegenskab

  3. Effektiv måde at søge på med MongoDB og ASP.NET MVC

  4. Hvad er den bedste måde at gemme billeder til expressjs, mongodb-webstedet?