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

MongoDB:For mange positionelle (dvs. '$') elementer fundet i stien

Du KAN gør dette, du skal bare bruge Mongo 3.6! I stedet for at redesigne din database, kan du bruge Array Filters-funktionen i Mongo 3.6, som kan findes her:

https://thecodebarbarian.com/a-nodejs-perspective-on-mongodb-36-array-filters

Det smukke ved dette er, at du kan binde alle matches i et array til en variabel og derefter referere til den variabel senere. Her er det bedste eksempel fra linket ovenfor:



  1. Oprettelse af et udenlandsk nøgleforhold i Mongoose

  2. Idéer til skalering af chat i AWS?

  3. [Infographic] Sammenligning af Cassandra vs. MongoDB

  4. MongoDB $pow