にMongoDBのドキュメントは、次のよう$cmd
を定義しています
A special virtual collection that exposes MongoDB’s database commands. To use database commands, see Issue Commands.
そしてIssue Commandsセクションで:
running commands with
db.runCommand()
is equivalent to a special query against the$cmd
collection
しかし、私は$cmd
コレクションに対してこのクエリを発行しています:私が得た
db.$cmd.find({isMaster: 1})
を次のエラー:
{ "ok" : 0, "errmsg" : "bad numberToReturn (0) for $cmd type ns - can only be 1 or -1", "code" : 16979 }
とにかく、$cmd
とはなんですか?どのようにして適切にクエリを発行できますか?
可能なデュープhttp://stackoverflow.com:
は、次のようである、
db.runCommand({isMaster: 1})
と同じ結果を持っているだろう/ questions/28642311/ – chridam@chridamそれにも答えはありません! –
あなたの_question_の重複を少なくしてくれるものはありません。 –