mongodbのよく使いそうな操作メモ


mongodbのよく使いそうな操作メモ

自分用メモ

接続・切断

mongodbの接続
ローカルホストかつユーザー認証を有効化していない場合は↓で接続できる。

> mongo

mongodbの切断

> exit

DBの操作

DBの一覧の確認

> show dbs;

DBの切替

※存在しないDB名を指定した場合はDBが作成される。

> use {db名};

コレクションの操作

一覧表示

コレクション=RDBでいうテーブルみたいなもの

> show collections;

レコード検索(全件取得)

>db.{コレクション名}.find();

レコード検索(単一条件)

> db.{コレクション名}.find({ フィールド名:"値" });

レコード件数の取得(全件)

>db.{コレクション名}.find().count();

CSV出力

$ mongoexport --db=[データベース名] --collection=["]コレクション名] --type=csv --fields=[フィールド1,]フィールド2...] --out=[ファイル名]].csv

参考元