MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie entferne ich Dokumente aus mehreren Sammlungen basierend auf der ID in MongoDB?

Derzeit ist dies einfach nicht möglich. Um auf zwei Sammlungen zuzugreifen, müssten Sie das Aggregations-Framework verwenden, das jedoch zu diesem Zeitpunkt keine Datenmanipulationen vornehmen kann. Außerdem würde die Anforderung "auf einmal" Unterstützung für Transaktionen erfordern, die derzeit nur in einer Beta-Version verfügbar ist - also nochmal Pech.

Fazit:Ihr vorgeschlagener Ansatz mit dem Rückruf ist der richtige Weg.