Mich wundert, dass dieser Code überhaupt funktioniert ...
Mich wundert zudem, wie man in einer DB massenweise Dokumente einfach löschen kann. Abewr das mag ja hier mal richtig sein.
Tipps:
Bei Loops durch Views / Collections, in denen Dokumente gelöscht werden, muss man entweder
- Update via entspr. Properties ausschliessen oder
- noch sicherer vor dem Löschen das nächste Doc holen.
Wenn Du wie hier alle Dokumente, die auch auch eine View greift, löschen willst: Warum bildest Du nicht nach den selbern Kriterien eine Collection und knallst die am Stück weg?
Bernhard