MongoDB の find() ステートメントを使用して、クエリ条件に基づいてドキュメントをクエリおよびフィルタリングします。構文: db.collection.find(クエリ、プロジェクション)。パラメーターには、オプションのクエリ条件 (クエリ) と戻りフィールド (プロジェクション) が含まれます。使用法: すべてのドキュメントの検索、条件付き検索、戻りフィールドの指定、ページング クエリ、結果の並べ替え、配列ドキュメントの検索、複雑なクエリに対する正規表現と論理演算子の使用。
MongoDB クエリ ステートメント
MongoDB は、find()
というクエリ ステートメントを使用します。ドキュメントを取得します。コレクションの中で。
構文
<code>db.collection.find(query, projection)</code>
パラメータ
{ name: "John" }
など)。 { name: 1, age: 1 }
)。 使用方法
1. すべてのドキュメントを検索
<code>db.collection.find()</code>
2. 条件に基づいてドキュメントを検索##
<code>db.collection.find({ name: "John" })</code>
3. 戻りフィールドを指定します
<code>db.collection.find({}, { name: 1, age: 1 })</code>
4. ページング クエリ
<code>db.collection.find().skip(10).limit(5)</code>
5 . ソート結果
<code>db.collection.find().sort({ name: 1 }) // Ascending order db.collection.find().sort({ name: -1 }) // Descending order</code>
6. ドキュメント内の配列を検索
<code>db.collection.find({"arrayField.field": "value"})</code>
7. 正規表現を使用
<code>db.collection.find({ name: /John/i }) // case-insensitive match</code>
8. 論理演算子を使用します
<code>db.collection.find({ $and: [{ name: "John" }, { age: { $gt: 18 }}] }) // AND operator</code>
以上がmongodb クエリ ステートメントは何と呼ばれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。