sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB:För många positionella (dvs. '$') element hittades i sökvägen

Du KAN gör detta, du behöver bara Mongo 3.6! Istället för att göra om din databas kan du använda funktionen Array Filters i Mongo 3.6, som finns här:

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

Det fina med detta är att du kan binda alla matchningar i en array till en variabel och sedan referera till den variabeln senare. Här är det främsta exemplet från länken ovan:



  1. Lagra en bild i MongoDB med Node.js/Express och Mongoose

  2. MongoDB och går med

  3. MongoDB Whitespace-tecken

  4. Hur ansluter man till Atlas M0 (Free Tier)-kluster korrekt via Java-drivrutin?