MongoDb queryMongoDBでクエリコマンドを使用するには? .ITを与えていない:
私はMongoDBのに新しいです、私はちょうど私が、db.tests.find({「スリアリを」「で」})インスタンスのクエリコマンドを使用していますrecently.Whenを習い始め任意の出力。私の質問に間違いはありますか?助けてください!
MongoDb queryMongoDBでクエリコマンドを使用するには? .ITを与えていない:
私はMongoDBのに新しいです、私はちょうど私が、db.tests.find({「スリアリを」「で」})インスタンスのクエリコマンドを使用していますrecently.Whenを習い始め任意の出力。私の質問に間違いはありますか?助けてください!
あなたは、次のドキュメントがあなたの中に存在する共有したスクリーンショットからtests
コレクション:
{"username": "srihari"}
{"username": "srih"}
{"username": "srh"}
{"username": "sh"}
あなたはMongoDBのために送っている210
クエリは次のとおりです。あなたのクエリに一致するtests
コレクション内のすべての文書がありません
db.tests.find({"by":"Srihari"})
。
しかし、あなたは次のように問い合わせることができます:
db.tests.find({"username": "sh"})
は間違いなく結果を返します。
それは皆さんに感謝してくれました! –
このターミナルは機能します。上記で説明したようにクエリを確認できますか? 「Srihari」の文書はありません。 – Astro
はい、そうです!間違ったキーを使っていた!修正をありがとう。 –
MongoDBでは、照会フィルターに式<field>:<value>
を使用して、等価条件を指定します。したがって、db.tests.find({"by":"Srihari"})
は、フィールド「by」の値が「Srihari」であるすべてのドキュメントを探しています。 ドキュメントフォーマット
{
username: "srihari"
}
を持っているので、あなたのクエリは次のようになります。
db.tests.find({username: "srihari"})
あなたがここでより多くの例を見ることができます:https://docs.mongodb.com/manual/tutorial/query-documents/
'db.tests.find({username:" Srihari "})' –
まだ運がない!構文を共有してください。以下は、私がtutotialspoints.com db.mycol.find({"by": "tutorials point"})から得た例です。pretty() –