mongodbまわり設定
MapReduceのoutputオプションのinline指定は、処理結果が16MB以内でないと使えない
インストール
% brew install mongodb
パスワード等の設定
% mongo > use admin > db.addUser('root', [root's password]) 確認 > db.system.users.find() > exit
各DB毎のユーザ設定
% mongo > use hogehoge > db.addUser('hoge', 'moge') 確認 > db.system.users.find() > exit
接続方法
% mongo hogehgoe -u hoge -p
認証機能の有効化
mongod.confの
#auth = true
のコメントを外すか、追加してmongodbを再起動
または、起動オプションに -auth をつける
pecl mongo
http://jp1.php.net/manual/ja/mongo.installation.php
% sudo pecl install mongo
php.iniに以下を追加
extension=mongo.so
確認
% php -i |grep mongo