MongoDBドライバーを使用してデータを取得していますhttps://pkg.go.dev/go.mongodb.org/mongo-driver/mongoクエリをexplain()しようとしましたが、このドキュメントには関連するものは何も記載されていません。この関数をMongoDBドライバーで使用するにはどうすればよいですか?https://docs.mongodb.com/manual/reference/method/cursor.explain/
GoDriverのようなことをしたい
db.col.find({filter:1}).explain("executionStats")
Explainを実装するGoドライバーソースには何も表示されません。
ただし、汎用コマンドヘルパー(https://docs.mongodb.com/ruby-driver/master/tutorials/ruby-driver-database-tasks/#arbitrary-comandsと同等)を使用して、自分でExplainコマンドを送信できます。Explainコマンドの構文については、https://docs.mongodb.com/manual/reference/command/explain/を参照してください。通常使用する検索クエリから手動で検索コマンドを作成する必要があります。これを行う最も簡単な方法は、コマンドモニタリングを使用して、送信されているコマンドを確認することです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加