Ich habe zwei node.js-Anwendungen, die beide mit derselben mongodb-Datenbank verbunden sein sollten. Ich sollte das Dokument in eine Anwendung einfügen und es von der anderen Anwendung abrufen. Ich habe die gleiche Verbindung der Datenbank zu beiden Anwendungen hinzugefügt. Meine Datenbank befindet sich auf localhost.Zwei node.js-Anwendungen, die mit derselben mongodb-Datenbank verbunden sind
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;
Verbinden Sie sich dann mit der Datenbank. Das Problem ist, dass die andere Anwendung es nicht finde, wenn ich sie in eine Anwendung einfüge. Ist das eine gültige Art der Verbindung oder ist es anders?