2
私は通常データベースの近くにいるので、私は通常mongoskin
と働いています。その後、私は私の他のソースでそれを使用モンゴスキンの正しい使用
mongo = require 'mongoskin'
# either local
module.exports = mongo.db 'mongodb://localhost/database'
# or remote
module.exports = mongo.db 'mongodb://<user>:<pass>@<host>:<port>/<db>?auto_reconnect=true'
::私が使用しているとき
db = require 'db'
users = db.collection 'users'
# Now use the collection in handlers and middleware
は、これは完全に正常に動作するよう通常、私はちょうどこのが含まれているdb.coffee
のようなファイルを使用してセットアップを行いますローカルmongoサーバー、私は数ヶ月の稼働時間を持っていたとそれは問題であることが判明したことはありません。 にもかかわらず、mongodbへの接続が失われているように見える場合、リモート秒を使用している場合、サーバがほんの数分以上実行されると問題が発生します。これは、localhost
の接続が決して自動的に閉じられないためです。
しかし、これはおそらくmongoskin
を間違った方法で使用しているのか、またはauto_reconnect
というバグがあると思いましたか?
私がそうすると、 '_serverstatus'のようなエラーが表示されます。 – Lanbo