Rso's Jotter

日々の開発の知見のメモやその他雑記

mongodb使い方メモ

mongodbなるものを触る機会があるのでそれに関するメモ

mongodbとは

非リレーショナルデータベース。リレーショナルデータベース(RDB)みたいに表の構造を細かく定義しなくても使えるので簡単に扱える。JSON形式のデータを扱いやすい。


とりあえず基本的な操作だけ。

データベースの表示、選択

> show dbs
admin   (empty)
> use testdb
switched to db testdb

コレクション(RDBで言ういわゆるテーブル)の表示

 > show collections
test #コレクションが表示される

ドキュメント(RDBで言ういわゆるレコード(行))の表示

 >db.test.find() #全部表示
 >db.test.find({"key" : "value"}) #条件を指定して検索

ドキュメントの削除

 >db.test.remove({"key" : "value"}) #条件に合致するものを削除

もうちょっと触ったらまた追記