mongoDB - Buscar documentos "huerfanos"

 
Vista:

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:

1
SELECT * FROM TablaSecundaria WHERE IdTablaCabecera NOT IN (SELECT Id FROM TablaCabecera)

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder