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

Erklären Sie das Aggregat-Framework

Aggregationen werden nicht wie herkömmliche Abfragen ausgeführt, und Sie können das EXPLAIN nicht auf ihnen ausführen. Sie werden eigentlich als Befehle klassifiziert und obwohl sie Indizes verwenden, können Sie nicht ohne weiteres herausfinden, wie sie in Echtzeit ausgeführt werden.

Am besten nehmen Sie den $match-Teil Ihrer Aggregation und führen ihn als Abfrage mit "explain" aus, um herauszufinden, wie die Indizes funktionieren, und um sich ein Bild von nscanned zu machen.