Node.js Nodejs-Mongoose连接到已定义的MongoDB
我有一个连接到MongoDB的nodejs应用程序,这个应用程序定义了自己的模型和模式 出于某种原因,我需要创建另一个nodejs应用程序,该应用程序连接到另一个应用程序连接到的同一个MongoDBNode.js Nodejs-Mongoose连接到已定义的MongoDB,node.js,mongodb,express,mongoose,Node.js,Mongodb,Express,Mongoose,我有一个连接到MongoDB的nodejs应用程序,这个应用程序定义了自己的模型和模式 出于某种原因,我需要创建另一个nodejs应用程序,该应用程序连接到另一个应用程序连接到的同一个MongoDB 那么,我必须定义相同的模型吗?有没有办法从猫鼬身上提取模型 您不能像这样从Mongoose中提取模型,但您可以使用没有Mongoose的MongoDB连接,这取决于您需要做什么。例如: 在其他应用程序中执行此操作: MongoClient = require('mongodb').MongoClie
那么,我必须定义相同的模型吗?有没有办法从猫鼬身上提取模型 您不能像这样从Mongoose中提取模型,但您可以使用没有Mongoose的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.
});
});
您没有在这里使用mongoose模型,但仍然使用本机驱动程序连接到mongodb实例
检查此项:可能重复感谢您的回答。但是,如果在另一个应用程序中有一个(比如)用户模型,我如何查询mongoDB来找到这些用户呢?太好了。谢谢!