168 InvalidPipelineOperator: InvalidPipelineOperator
MongoDB意味
集計パイプラインで認識されない、または無効な演算子/ステージが使用された。MongoDB は指定された演算子名を解決できず、パイプラインを拒否した。
原因
演算子名の綴り誤り (例: '$group' ではなく '$groups')、使用中の MongoDB バージョンで利用できない新しい演算子、または誤ったコンテキストで使用された式。$ プレフィックスの欠落や無効な位置での演算子の使用でも発生する。
対処方法
演算子/ステージ名の綴りと $ プレフィックスを確認する。演算子がサーバーの MongoDB バージョンでサポートされていることを確認する (新しい演算子は古いバージョンには存在しない)。パイプラインをドキュメントの構文と比較し、式を正しいステージ内で使用する (例: $expr、$project)。ステージを切り分け、小さなサンプルでテストする。