MongoDBまとめ
MongoDBについて、自分用にまとめ
RDBと比較してメモしておく
マニュアルがしっかりしてるので、詳細はこちら見た方がよい。
https://www.mongodb.com/
データベース
RDBのデータベースの単位と同じ
testデータベースを作成
use test
存在していればteseデータベースに切り替え
コレクション
RDBでいうテーブルのような単位
テーブル作成→データ作成ってしなくても、insertと同時にコレクションが作成される
db.testCollection.insert( { x: 1 } )
テーブル定義のような概念はない。
keyとvalueの組み合わせでデータを格納していくだけの共通の箱みたいなものをイメージする。
「このフィールドにこの値を入れる、入っている事を保証する」のような定義はしない。
ドキュメント
RDBでいうテーブルの行のような単位。
insertしてfind。1documentが作成されていることがわかる。
> db.testCollection.insert( { x: 1 } )
WriteResult({ "nInserted" : 1 })
> db.testCollection.find()
{ "_id" : ObjectId("5f01ec7f679c2ce2748b1c43"), "x" : 1 }
RDBとの大きな違い
TBD
リレーション
トランザクション
検索
データ構造
Author And Source
この問題について(MongoDBまとめ), 我々は、より多くの情報をここで見つけました https://qiita.com/yamuscle/items/dc2fbdd88a7bf172c214著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .