ホームページ >バックエンド開発 >Python チュートリアル >MongoDB にコレクションが存在する場合は、Python を使用して削除します

MongoDB にコレクションが存在する場合は、Python を使用して削除します

WBOY
WBOY転載
2023-08-21 20:34:461157ブラウズ

MongoDB にコレクションが存在する場合は、Python を使用して削除します

MongoDB は、データを柔軟な JSON のような形式で保存する、広く普及しているオープン ソース データベースです。従来の行と列のデータ ストレージ テクノロジーは使用しません。代わりに、スケーラビリティを高める、より柔軟なアプローチが採用されています。

このデータベースは大量のデータを処理できるように設計されているため、最新のアプリケーション向けに特別にカスタマイズされています。 MongoDB データベースは、リレーショナル データベースのテーブルと同様の「set」で構成されています。

コレクションは、さまざまなタイプの値を持つフィールドで構成されるドキュメントのグループです。データベースには複数のコレクションを含めることができ、各コレクションには複数のドキュメントを含めることができます。この記事では、Python コマンドを使用して MongoDB コレクションを削除します。各コレクションには、ドキュメントの構造に応じて独自のスキーマがあります。

PyMongoをインストールする

PyMongo は、プログラマーが「MongoDB」データベースと対話するために使用する Python ドライバーです。 Python から MongoDB データに対して複数の操作を実行するためのインターフェイスを提供します。コマンドラインで Python パッケージマネージャーを使用して「PyMongo」をインストールできます。

リーリー

PyMongo ライブラリがインストールされたら、それをローカル IDE にインポートできます。

データベースの作成

操作するには参照データベースが必要です。 MongoDB データベースの作成は難しい作業ではありません。最新バージョンの MongoDB をインターネットからダウンロードし、システムにインストールする必要があります。その後、「MongoDB」サーバーを起動します。デフォルトのサーバーとデフォルトのポート番号を使用して、「Connect」プロセスを開始できます。データベース名とコレクション名を渡すことで、データベースを手動で作成できます。データはJSONまたはCSVファイル形式でインポートできます。

PyMongo 経由で MongoDB を Python に接続する

これは、2 つのプラットフォーム間の接続を確立する必要があるため、最も重要な手順です。 "pymongo.MongoClient()" 関数を使用して、MongoClient オブジェクトを作成します。サーバーアドレスをパラメータとしてこの関数に渡すことにより、接続が確立されます。

###文法### リーリー

このメソッドを適用して接続を確立してみましょう。

Python で接続を作成してコレクションを読み取る

ここでは、MongoDB に保存されているコレクションを読み取ろうとしています。以下の例では、-

「PyMongo」ライブラリをインポートし、接続を確立してデータベースにアクセスできるようにする「MongoClient」オブジェクトを作成しました
  • サーバー アドレスを渡し、アドレス名を "
  • localhost
  • " として指定しました。これは、MongoDB サーバーが Python プログラムと同じマシン上で実行されていることを意味します。 MongoDB サーバーのデフォルトのポート番号「

    27017」を使用しました。

    この後、データベースとコレクションの名前を指定します。
  • コレクションを作成し、それにデータを追加しました。
  • find()
  • 」メソッドを使用して、コレクションに保存されているドキュメントを取得しました。

    ###例### リーリー ###出力### リーリー

    データベースとコレクションを作成したので、データベースからコレクションを削除する方法を見てみましょう。
Drop() メソッドを使用してコレクションを削除する

これは、データベースからコレクションを削除するための非常に簡単な方法です。確認してみましょう。

接続が確立された後、

drop()

メソッドを使用してデータベースからターゲット コレクションを削除します。

  • コレクションが削除されると、「

    find()」メソッドを使用してそのドキュメントを取得できなくなります。

  • コレクションは削除されているため、出力は「

    None」となります。

  • ###例### リーリー ###出力### リーリー
  • MongoDB データベースを開いてコレクションを検証しようとすると、このコレクションを確認できます

    ###結論は### この記事では、Python プログラミングを使用してデータベース内に存在する "MongoDB

    " コレクションを削除する簡単な操作に焦点を当てます。 MongoDB データベースにアクセスするには、「
  • PyMongo
」ライブラリを使用します。接続を確立し、ターゲット データベースとコレクション名を指定しました。最後に、「

drop()

」メソッドを使用してデータベースからコレクションを削除しました。

以上がMongoDB にコレクションが存在する場合は、Python を使用して削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。