0
2つのnode.jsアプリケーションがあり、どちらも同じmongodbデータベースに接続する必要があります。あるアプリケーションにドキュメントを挿入し、それを他のアプリケーションから取得する必要があります。私は両方のアプリケーションにデータベースの同じ接続を追加しました。私のデータベースはlocalhost上にあります。同じmongodbデータベースに接続された2つのnode.jsアプリケーション
var MongoClient = require('mongodb').MongoClient;
var MONGO_HOSTS = {
undefined: 'localhost:27017',
'development': 'localhost:27017',
'test': 'localhost:27017',
'staging': process.env.MONGO_HOST,
'production': process.env.MONGO_HOST
};
// Connection URL
var url = 'mongodb://' + (process.env.MONGO_HOST || MONGO_HOSTS[process.env.NODE_ENV]) + '/test' + process.env.NODE_ENV;
次に、データベースに接続します。問題は、あるアプリケーションに挿入すると、他のアプリケーションがそれを見つけられないということです。これは有効な接続方法ですか、それとも別の方法ですか。