sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:se encontraron demasiados elementos posicionales (es decir, '$') en la ruta

Tu PUEDES ¡haz esto, solo necesitas Mongo 3.6! En lugar de rediseñar su base de datos, puede usar la función Array Filters en Mongo 3.6, que se puede encontrar aquí:

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

La belleza de esto es que puede vincular todas las coincidencias en una matriz a una variable y luego hacer referencia a esa variable más adelante. Aquí está el ejemplo principal del enlace de arriba: