しゅがーブログ

技術ネタとか書いていけたらな…

MongoDB 使い方

MongoDBとは

NoSQLと言われているデータ管理ツールです。

コマンドとか

SQL

SELECT * FROM hoge_table;

MongoDB

db.hoges.find()

正規表現

「/」(スラッシュ)を使いたい場合

db.getCollection('pages').find({path :{$regex:"tksugar/hogehoge")

dumpとresotre

hogehogeDB SCPやCyberduckを利用するとサーバ間でdumpファイルを簡単に移動ができます。

mongodump --host localhost --db hogehoge
mongorestore -v --db crowi dump/hogehoge

使い方さえわかれば意外と単純です。