Devsway

日々の記録とか記憶とか。


データベース


そのままです。

データベース。


コレクション


コレクション

RDBでいうところのテーブルです。



ドキュメント


RDBでいうところの

行(レコード)です。


フィールド


RDBでいうところの

列です。



…いっても


RDBのように2次元表で表せるデータモデルではないので

厳密には対応しないのですが、こんなイメージです。


まずはデータベースを作る


前提条件: mongodbをインストール済み


// まずmongoに入る。
mongo

// データベースを作成する
> use test_database

// コレクションを作る
// db.createCollection("コレクション名")

> db.createCollection("test_collection")

// ドキュメントを作成
>db.test_collection.insertOne({name:"oda",age:35})


スキーマレス


メリット


いちいち定義する必要がない


デメリット


厳密性が低い。

う〜ん。。。




カテゴリー

オレオレIT用語辞典