TakayukiKoyama Geek Blog

Create, Entertain, Experience

mongodb

【Mongo, Nodejs】ObjectIdでCollection同士をJoin(aggregate)するときの注意

CollectionをJoinしたい 前提:mongooseではなくMongoClient 例:Userコレクションのid(ObjectId)と Eventコレクションのuser_id(UserのidをInsert)をJoinする // 色々省略:collectionはMongoClientで作った対象のコレクションを呼び出すメソッド const…

Mac OS X環境のMongodbアップデート(2.4→3.2)

備忘録 まずはmongoの配置場所を確認。brewだと場所が違うかも。 $ which mongo /opt/mongodb/mongodb-osx-x86_64-2.4.13/bin/mongo $ mongod --version db version v2.4.13 mongodb3.2をダウンロード。wgetがインストールされてなかったw $ cd /opt/mongod…

Mongodbの起動時エラー解決「ERROR: child process failed, exited with error number 100」

以下のエラーが発生したときの解決策 $ sudo mongod --fork --logpath /opt/mongodb/log/mongodb.log --nojournal --noprealloc --dbpath /opt/mongodb/db note: noprealloc may hurt performance in many applications about to fork child process, waitin…

さくらVPSでmongodbの外部接続

mongodb専用のサーバを作ろうと思って、さくらVPSを借りたので、外部接続する方法をメモ。 とりあえず、さくらVPSの基本設定は下記のサイトの通りにすれば良い。mongodbを動かしたいので、6.のSSHとiptablesの設定までにして、WEBサーバ環境の構築はしない…