スモールデータで使うPowerShellとmongoDB

最近良く耳にするmongoDB。NoSQL、スキーマレスって何? 良くわからないのでちょこっと使ってみることにしました。

mongoDB Windows版インストールは簡単でいいね!

mongoDBダウンロード

ファイル配置後にすること

どこでもいい(自分専用なので)

(例) C:\mongodb\data

  • サーバの起動

 お手軽にフォアグランドで実行。

 データの場所とジャーナルをとるかとらないかを指定。

 (win32版はデフォルトジャーナルOFF)

 バッチファイルを作っておくと便利かも?

 

start_mongodb.bat

---
C:\mongodb\bin\mongod --dbpath "C:\mongodb\data" --nojournal

---
最終行に以下メッセージが出ていればOK。
[initandlisten] waiting for connections on port 27017
[websvr] admin web console waiting for connections on port 28017

  • クライアント起動

同じくバッチファイルを作っておくと便利かも?

client_mongodb.bat

---
C:\mongodb\bin\mongo

---

C:\mongodb\batch>C:\mongodb\bin\mongo

MongoDB shell version: 2.4.1

connecting to: test

>

 

簡単に使えるところがいいね!