最初は’test’というdbがあります環境変数の設定
時間を節約するために、環境変数を設定することができます。 Windowsでは、これは以下のメニューに従うことによって行われます:
Advanced System Settings -> Environment Variables -> Path(Under System Variables) -> Edit
binフォルダのパスをコピーしてOKを押してください! 私の場合、それはC:\Program Files\MongoDB\Server\4.0\bin
今、あなたはすべて設定されています!MongoDB Compass、Studio3TなどのMongoDBサーバーで動作するGui(グラフィカルユーザーインターフェイス)がたくさんあります。
グラフィカルインターフェイスを提供するため、シェルを使用してクエリを手動で入力するのではなく、データベースを簡単に操作してクエリを実
しかし、この記事では、私たちの仕事をするためにコマンドプロンプトを使用します。
今度は、将来のプロジェクトで使用するのに役立つMongoDBコマンドに飛び込む時間です。
- コマンドプロンプトを開き、
mongod
と入力してMongoDBサーバーを起動します。
2. 別のシェルを開き、mongo
と入力してMongoDBデータベースサーバーに接続します。
1. 現在のデータベースを見つける
db
このコマンドは、現在のデータベースを表示します。 test
は、デフォルトで提供される初期データベースです。
2. データベースのリスト
show databases
私は現在、四つのデータベースを持っています。 それらは次のとおりです。CrudDB
admin
config
local
。
3. 特定のデータベースに移動します
use <your_db_name>
ここでは、local
db
を試して現在のデータベース名を出力すると、これを確認できます。
4. データベースを作成する
RDBMS(リレーショナルデータベース管理システム)では、データベース、テーブル、行、列があります。しかし、MongoDBなどのNoSQLデータベースでは、データはBSON形式(JSONのバイナリバージョン)で格納されます。 それらは”コレクション”と呼ばれる構造に格納されます。
SQLデータベースでは、これらはテーブルに似ています。P>
p>
db.myCollection.update({name: "navindu"}, {$unset: age});
9. ドキュメントを削除する
先に述べたように、ドキュメントを更新または削除するときは、_id
name
age
location
。
db.myCollection.remove({name: "navindu"});
10. コレクションを削除する
db.myCollection.remove({});
注、これはdrop()
drop()
remove()
メソッドは、コレクション自体
論理演算子
MongoDBは論理演算子を提供します。 以下の図は、さまざまなタイプの論理演算子をまとめたものです。p>
リファレンス:MongoDBマニュアル
リファレンス:MongoDBマニュアル