ホームページ データベース モンゴDB MongoDB で新しいコレクションを作成するにはどうすればよいですか?

MongoDB で新しいコレクションを作成するにはどうすればよいですか?

Sep 12, 2023 am 11:25 AM

如何在 MongoDB 中创建新集合?

MongoDB で新しいコレクションを作成するには、createCollection() メソッドを使用する必要があります。

ケース 1: MongoDB で新しいコレクションを作成するための最も単純な構文は次のとおりです。

db.createCollection(“yourNewCollectionName”);
ログイン後にコピー

ケース 2: MongoDB で新しいコレクションを作成するMongoDB 代替構文は次のとおりです:

db.createCollections(“yourNewCollectionName”,options);
ログイン後にコピー

上記のオプション パラメータには次の値を指定できます:

  • ブール型の cap フィールド (true または false) を返します。 。

  • autoIndexId フィールドは、ブール型 (true または false) を返します。

  • 数値のサイズ フィールドを返します。

  • < li>

    max フィールドも数値を返します。

上記の値から、autoIndexed は MongoDB バージョン 3.4 および 3.2 以降非推奨になりました。 MongoDB バージョン 4.0.5 を使用しています。システムにインストールされている現在の MongoDB バージョンを次の方法で確認することもできます。

> db.version();
4.0.5
ログイン後にコピー

ケース 1: MongoDB に新しいコレクションを作成するクエリを見てみましょう -

> db.createCollection("userInformation");
ログイン後にコピー

The出力は次のとおりです。

{ "ok" : 1 }
ログイン後にコピー
ログイン後にコピー

作成されたコレクションを表示するには、show コマンドを使用する必要があります。クエリは次のとおりです:

> show collections;
ログイン後にコピー
ログイン後にコピー

出力は次のとおりです:

userInformation
ログイン後にコピー

ケース 2: MongoDB で新しいコレクションを作成する別の方法を見てみましょう。クエリは次のとおりです:

> db.createCollection("bookInformation",{capped:true,size:7000000,max:12000});
ログイン後にコピー

出力は次のとおりです:

{ "ok" : 1 }
ログイン後にコピー
ログイン後にコピー

はい、代替構文を使用して新しいコレクションを作成しました。作成したコレクション名を表示するには、showコマンドを使用する必要があります。クエリは次のとおりです:

> show collections;
ログイン後にコピー
ログイン後にコピー

上記で作成したコレクションを示す出力は次のとおりです:

bookInformation
userInformation
ログイン後にコピー

以上がMongoDB で新しいコレクションを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Mongodb vs. Oracle:ニーズに合った適切なデータベースを選択する Mongodb vs. Oracle:ニーズに合った適切なデータベースを選択する Apr 22, 2025 am 12:10 AM

MongoDBは、構造化されていないデータと高いスケーラビリティ要件に適していますが、Oracleは厳格なデータの一貫性を必要とするシナリオに適しています。 1.MongoDBは、ソーシャルメディアやモノのインターネットに適したさまざまな構造にデータを柔軟に保存します。 2。Oracle構造化データモデルは、データの整合性を保証し、金融取引に適しています。 3.mongodbは、破片を介して水平方向に尺度を拡大し、OracleはRACを垂直にスケールします。 4.MongoDBにはメンテナンスコストが低く、Oracleにはメンテナンスコストが高くなりますが、完全にサポートされています。

Mongodbの力:現代のデータ管理 Mongodbの力:現代のデータ管理 Apr 13, 2025 am 12:04 AM

MongoDBは、柔軟性とスケーラビリティが最新のデータ管理において非常に重要であるため、NOSQLデータベースです。ドキュメントストレージを使用し、大規模で可変デー​​タの処理に適しており、強力なクエリとインデックスの機能を提供します。

Mongodb vs. Oracle:重要な違​​いの理解 Mongodb vs. Oracle:重要な違​​いの理解 Apr 16, 2025 am 12:01 AM

MongoDBは、大規模な構造化されていないデータの処理に適しており、Oracleはトランザクションの一貫性を必要とするエンタープライズレベルのアプリケーションに適しています。 1.MongoDBは、ユーザーの動作データの処理に適した柔軟性と高性能を提供します。 2。Oracleは、その安定性と強力な機能で知られており、金融システムに適しています。 3.MongoDBはドキュメントモデルを使用し、Oracleはリレーショナルモデルを使用します。 4.MongoDBはソーシャルメディアアプリケーションに適していますが、Oracleはエンタープライズレベルのアプリケーションに適しています。

MongoDB対リレーショナルデータベース:比較 MongoDB対リレーショナルデータベース:比較 Apr 18, 2025 am 12:08 AM

MongoDBは、柔軟なデータモデルと高いスケーラビリティを必要とするシナリオに適していますが、リレーショナルデータベースは、複雑なクエリとトランザクション処理を使用するアプリケーションにより適しています。 1)Mongodbのドキュメントモデルは、迅速な反復現代アプリケーション開発に適応します。 2)リレーショナルデータベースは、テーブル構造とSQLを通じて複雑なクエリと金融システムをサポートします。 3)MongoDBは、大規模なデータ処理に適したシャードを介して水平スケーリングを実現します。 4)リレーショナルデータベースは垂直拡張に依存しており、クエリとインデックスを最適化する必要があるシナリオに適しています。

Mongodbの未来:データベースの状態 Mongodbの未来:データベースの状態 Apr 25, 2025 am 12:21 AM

Mongodbの未来には可能性がたくさんあります。1。クラウドネイティブデータベースの開発、2。人工知能とビッグデータの分野に焦点が合っています。3。セキュリティとコンプライアンスの改善。 Mongodbは、技術革新、市場の地位、将来の開発方向に進出し、突破口を作り続けています。

Mongodbのステータスの理解:懸念に対処します Mongodbのステータスの理解:懸念に対処します Apr 23, 2025 am 12:13 AM

MongoDBはプロジェクトのニーズに適していますが、最適化する必要があります。 1)パフォーマンス:インデックス作成戦略を最適化し、シャードテクノロジーを使用します。 2)セキュリティ:認証とデータ暗号化を有効にします。 3)スケーラビリティ:レプリカセットとシャーディングテクノロジーを使用します。

Mongodb vs. Oracle:パフォーマンスとスケーラビリティを調べます Mongodb vs. Oracle:パフォーマンスとスケーラビリティを調べます Apr 17, 2025 am 12:04 AM

MongoDBは、高いスケーラビリティと柔軟性の要件に適したパフォーマンスとスケーラビリティが優れています。 Oracleは、厳格なトランザクション制御と複雑なクエリを要求する上で優れたパフォーマンスを発揮します。 1.MongoDBは、大規模なデータと高い並行性シナリオに適した、シャードテクノロジーを通じて高いスケーラビリティを実現します。 2。Oracleは、構造化されたデータとトランザクション制御のニーズに適したパフォーマンスを改善するために、オプティマイザーと並列処理に依存しています。

MongodbとNosql革命 MongodbとNosql革命 Apr 24, 2025 am 12:07 AM

MongoDBは、高性能でスケーラブルで柔軟なデータストレージソリューションを提供するように設計されたドキュメントベースのNOSQLデータベースです。 1)BSON形式を使用してデータを保存します。これは、半構造化または非構造化データの処理に適しています。 2)シャードテクノロジーを通じて水平方向の拡大を実現し、複雑なクエリとデータ処理をサポートします。 3)インデックスの最適化、データモデリング、パフォーマンスの監視に注意を払って、それを使用してその利点を完全にプレイする。

See all articles