Buscar documentos "huerfanos"
Publicado por juan (1 intervención) el 27/08/2020 11:38:49
Hola
Tengo dos colecciones en mongo. Una es la colección "principal o cabecera" y la otra es "secundaria" de esa principal.
El caso es que he borrado registros de la "cabecera" y quedó información "sin cabeza" en la tabla "secundaria" y quiero borrarla.
¿Como se hace para buscar esos documentos cuyo ParentId no existe en la otra colección?
En sql sería algo así como:
Saludos.
Tengo dos colecciones en mongo. Una es la colección "principal o cabecera" y la otra es "secundaria" de esa principal.
El caso es que he borrado registros de la "cabecera" y quedó información "sin cabeza" en la tabla "secundaria" y quiero borrarla.
¿Como se hace para buscar esos documentos cuyo ParentId no existe en la otra colección?
En sql sería algo así como:
1
SELECT * FROM TablaSecundaria WHERE IdTablaCabecera NOT IN (SELECT Id FROM TablaCabecera)
Saludos.
Valora esta pregunta


0