11

mongoDB の更新について説明しようとしています。しかし、何も起こっていませんか?Mongo はこれをサポートしていませんか?

> db.movies.update({"actors.name": "Christian Bale"}, {$set: {"actors.$.name": "Christina Bale"}}, {$explain: 1});
>

.explain()と を使用して他のバリエーションを試しました._addSpecial("$explain", 1")。これらは両方とも次のエラーを生成します。

Thu Aug 1 11:26:46.368 JavaScript の実行に失敗しました: TypeError: 未定義のメソッド 'explain' を呼び出せません

4

2 に答える 2

16

以下により、クエリで Explain を呼び出すことができると思います。

    db.movies.explain().update({your_query})

これがお役に立てば幸いです。さらに情報が必要な場合はお知らせください。

于 2015-11-04T13:06:54.780 に答える