ホームページ  >  記事  >  データベース  >  mongodb クエリ ステートメントは何と呼ばれますか?

mongodb クエリ ステートメントは何と呼ばれますか?

下次还敢
下次还敢オリジナル
2024-04-02 12:06:17880ブラウズ

MongoDB の find() ステートメントを使用して、クエリ条件に基づいてドキュメントをクエリおよびフィルタリングします。構文: db.collection.find(クエリ、プロジェクション)。パラメーターには、オプションのクエリ条件 (クエリ) と戻りフィールド (プロジェクション) が含まれます。使用法: すべてのドキュメントの検索、条件付き検索、戻りフィールドの指定、ページング クエリ、結果の並べ替え、配列ドキュメントの検索、複雑なクエリに対する正規表現と論理演算子の使用。

mongodb クエリ ステートメントは何と呼ばれますか?

MongoDB クエリ ステートメント

MongoDB は、find() というクエリ ステートメントを使用します。ドキュメントを取得します。コレクションの中で。

構文

<code>db.collection.find(query, projection)</code>

パラメータ

  • クエリ (オプション): クエリに使用される結果をフィルタリングするためのパラメータ ({ name: "John" } など)。
  • projection (オプション): は、ドキュメント内のどのフィールドを返すかを指定するために使用されます (例: { 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。