私はMongoDBに接続されたnodejsアプリケーションを持っています。このアプリケーションは独自のモデルとスキーマを定義しています。Nodejs - Mongooseが定義されたMongoDBに接続する
何らかの理由で、他のアプリケーションが接続されている同じMongoDBに接続されている別のnodejsアプリケーションを作成する必要があります。
同じモデルを定義する必要はありますか?マングースからモデルを抽出する方法はありますか?
私はMongoDBに接続されたnodejsアプリケーションを持っています。このアプリケーションは独自のモデルとスキーマを定義しています。Nodejs - Mongooseが定義されたMongoDBに接続する
何らかの理由で、他のアプリケーションが接続されている同じMongoDBに接続されている別のnodejsアプリケーションを作成する必要があります。
同じモデルを定義する必要はありますか?マングースからモデルを抽出する方法はありますか?
モンゴースからそのようなモデルを抽出することはできませんが、何をする必要があるかに応じて、マングースなしでMongoDB接続を使用することができます。
他のアプリでこれを行います:たとえば
MongoClient = require('mongodb').MongoClient;
MongoClient.connect("mongodb://localhost:27017/db", function(err, db) {
if(err) { return console.dir(err); }
var collection = db.collection('users');
collection.find().toArray(function(err, users) {
//users comes here.
});
});
あなたはここにマングースモデルを使用していないが、あなたはまだネイティブドライバでのMongoDBインスタンスに接続されています。
チェックこのアウト:https://mongodb.github.io/node-mongodb-native/api-generated/mongoclient.html
の可能性のある重複した[私は2つのアプリケーション間のマングースモデルを共有するにはどうすればよいです?](http://stackoverflow.com/questions/12632028/how-can-i-share-mongoose-モデル間2アプリ) – docksteaderluke