sql >> Database >  >> NoSQL >> MongoDB

Hoe deel te nemen aan twee verzamelingen in mongo zonder te zoeken

Er is geen "beste" manier om een ​​zoekopdracht uit te voeren, omdat dit echt afhangt van uw specifieke behoeften, maar... u kunt geen enkele zoekopdracht uitvoeren voor meerdere verzamelingen (afgezien van de $lookup aggregatiepijplijnfunctie in latere versies, zoals u al weet).

Je moet meerdere vragen stellen:één voor je post verzameling, en één voor uw comment collectie.

Als je moet voer een enkele zoekopdracht uit en overweeg vervolgens om beide soorten documenten in een enkele verzameling op te slaan (met een id-eigenschap waarmee u kunt filteren op berichten of opmerkingen, binnen uw zoekopdracht).




  1. Verbinding geweigerd voor Redis op Heroku

  2. JavaScript-uitvoering is mislukt verbonden met mongoHQ-shell

  3. 6 cruciale Redis-bewakingsstatistieken die u moet bekijken

  4. Efficiëntie bij het inbrengen in mongodb (pymongo)