我有两个应用,每个都在不同的文件夹中,它们需要共享相同的型号.

我想将应用程序A中的模型文件夹符号链接到应用程序B中的模型文件夹.

我遇到了一个问题,那就是一旦你叫mongoose .模型('model',Schema)在应用程序A中,它们与该应用程序的mongoose/mongodb连接"绑定".

有没有人对管理这个问题的最佳方法有什么建议?

推荐答案

最后我在这里做的是将app1作为app2中的子模块(使用Git)导入.通过这种方式,模型可以正常导入,并绑定到应用程序的默认mongoose连接.

Mongodb相关问答推荐

基于另一子文档更改子文档的引用

MongoDB(Mongoose)条件判断没有像我预期的那样工作

在MongoDB查询中添加来自另一个集合的匹配文档的计数

无法在Ubuntu 22.04上安装MongoDB 7.0

MongoDB - 将属性添加到数组中的对象(如果不存在)

根据聚合管道MongoDB Atlas触发器中的条件更新多个字段

MongoDB乘以对象值?

在亚马逊 EC2 上托管 nodeJS/mongoose Web 应用程序

如何将记录从一个 mongo 数据库插入另一个?

看起来当我执行 fs.writeFile() 时,更改的文件会重新启动 nodemon.怎么让它不重启?

MongoDB .NET 未在 upsert 上生成 _id

从 LinkedHashMap 转换为 Json 字符串

MongoDB中超过2GB的数据库

Mongoose / MongoDB 用户通知方案建议

在 MongoDB 中插入或更新许多文档

MongoDB 查询:字段不存在或具有特定值

pre save和validate之间的mongoose区别?什么时候用哪一个?

如何使用 mongoose 连接到 mongoDB Atlas

brew install mongodb 错误:Cowardly refusing to `sudo brew install' Mac OSX Lion

聚合 $lookup 匹配管道中文档的总大小超过最大文档大小