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

$pull multiple object en Mongo no funciona

Desafortunadamente, lo que quieres hacer aún no es compatible. El ticket de solicitud de función está aquí si desea votarlo:

https://jira.mongodb.org/browse/SERVER-1243

Mientras tanto, hay un par de opciones:

  1. rediseñar su documento. Aquí hay un enlace sobre patrones comunes para modelar estructuras de árbol:http:// docs.mongodb.org/manual/tutorial/model-tree-structures/

  2. continúe con su diseño actual y realice múltiples actualizaciones o realice una búsqueda, modifique la matriz de nodos en su aplicación y realice una actualización múltiple. Tenga en cuenta que no podrá realizar todas las modificaciones dentro de un solo documento de forma atómica en estos escenarios.