是否可以在同一个应用程序中使用mongoose和mongo js。

时间:2016-02-10 05:57:29

标签: mongodb mongoose mongojs

我想在同一个应用程序中使用mongo js和mongoose。我需要mongo js,因为我不想为应用程序的特定功能编写模式,因为它包含嵌套和复杂的数据。我试过mongoose但是这只是使用mongojs我可以直接编写mongodb查询并执行。对于其他功能,如验证和简单模式,mongoose会更好,所以我可以同时使用它们。 我会在控制器中连接到db而不是app.js,虽然我知道每次都需要连接,但我认为这是唯一的方法。

2 个答案:

答案 0 :(得分:0)

是的,事实上我目前这样做有几个原因。 Mongoose的序列化带来了一些开销,我遇到了大规模处理大量操作的问题。当我们需要对我们的系列进行繁重的工作时:插入/更新数百万次,我更喜欢使用更接近金属的东西,我们使用mongojs。

答案 1 :(得分:0)

是的,我们实际上在生产应用程序中使用多个驱动程序。我们需要连接到多个数据库,而mongoose只能连接到一个数据库。因此,我们使用MongoDB连接到辅助数据库。使用MongoJS应该是相同的。