gpt4 book ai didi

node.js - Nodejs - Mongoose 连接到定义的 MongoDB

转载 作者:可可西里 更新时间:2023-11-01 10:03:06 25 4
gpt4 key购买 nike

我有一个连接到 MongoDB 的 nodejs 应用程序,这个应用程序定义了自己的模型和模式。

出于某种原因,我需要创建另一个 nodejs 应用程序,它连接到另一个应用程序连接到的同一个 MongoDB。

那么,我是否必须定义相同的模型?有没有办法从 Mongoose 中提取模型?

最佳答案

您不能像那样从 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模型,但是你还是用native driver连接到了mongodb实例。

检查一下:https://mongodb.github.io/node-mongodb-native/api-generated/mongoclient.html

关于node.js - Nodejs - Mongoose 连接到定义的 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37281773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com