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

下次还敢
リリース: 2024-04-02 12:06:17
オリジナル
911 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!