MongoDBとは
- ドキュメント志向のDBシステム
- MySQL等のRDBMSとは違い、NoSQLという分類
- NoSQLはあらかじめデータ構造を決めておく必要がない(スキーマレスという)
- 公式サイトhttps://www.mongodb.org/
MongoDBのインストール
https://docs.mongodb.org/manual/
InstallationからOSを選択するとインストール方法が表示されます。
MongoDBの用語
- Collection:RDBで言うtable
- Document:RDBでいうレコード
- Field:RDBでいうkey
MongoDBの操作
MongoDBへのアクセス
$ mongo
データベース一覧表示
> show dbs
使用するデータベース(mydb)への切り替え&新規データベース作成
> use mydb
コレクションの作成
※MongoDBはコレクションが作られてからでないとデータベースが認識されないので注意!
> db.createCollection("users")
今使っているデータベースの情報を確認する
> db.stats();
今使っているデータベースを削除する
> db.dropDatabase();
MongoDBの操作を終了する
> exit