Sie sollten ein zusätzliches Feld mit verschachtelter Array-Größe erstellen und $inc um dieses Feld zu aktualisieren.
Sie können auch $ verwenden wo , aber es ist sehr langsam.
Sie suchen nach der Länge des verschachtelten Arrays wie folgt:
db.coll.find({ $where: "this.nestedArray.length > 3" });
Aber wie gesagt besser ein extra Feld erstellen.