【发布时间】:2017-03-25 05:48:00
【问题描述】:
我有一个问题,我正在使用 MEAN 堆栈技术的项目中工作,并且我正在使用 mongojs 驱动程序。我需要更改为 mongoose,但我已经有很多使用 mongojs 的代码。重构整个代码有点困难。
我的问题是是否可以在同一个项目中同时使用 Mongoose 和 Mongojs?
【问题讨论】:
标签: mongoose mean-stack mongojs
我有一个问题,我正在使用 MEAN 堆栈技术的项目中工作,并且我正在使用 mongojs 驱动程序。我需要更改为 mongoose,但我已经有很多使用 mongojs 的代码。重构整个代码有点困难。
我的问题是是否可以在同一个项目中同时使用 Mongoose 和 Mongojs?
【问题讨论】:
标签: mongoose mean-stack mongojs
这是可能的,但是你的代码将是一个意大利面条并且非常难以维护......
此外,由于 mongo 连接之间的冲突,您可能会遇到性能问题。
您更换驱动程序的动机是什么?我建议重构整个应用程序,因为在我看来,您并没有通过拆分依赖项来使用良好的做法。
【讨论】: