如何在Sails中捕获MongoDB错误

时间:2016-08-11 13:22:08

标签: node.js mongodb sails.js waterline sails-mongo

希望有人可以帮助我。我使用sails和sails-mongo连接到我的Mongo DB副本集。这一切都是通过Sails中的配置完成的,所以我实际上并没有自己使用MongoDB驱动程序创建连接,Sails和ORM(Waterline)为我处理这一切。

主要用于日志记录,我希望能够记录任何Mongo事件(连接,断开连接,重新连接等),理想情况下,我希望能够在不必创建的情况下执行此操作一个新的单独的MongoDB连接只是为了这个目的。

有谁知道如何挂钩Waterline / sails-mongo创建的连接的MongoDB事件/回调?

1 个答案:

答案 0 :(得分:1)

当时无法做到这一点。该功能已被问到。

您可以在模型上使用.native()来访问mongo集合实例,但它只涉及查询。

当然你可以直接使用require('mongodb'),但你不会有水线包装。这取决于你。

相关问题