如何在SailsJS / Waterline适配器方法中获取DB对象?

时间:2014-06-09 10:21:27

标签: node.js sails.js orientdb waterline nosql

我正在尝试使用SailsJS模块为NodeJS为Waterline编写OrientDB / Oriento适配器。

我能够使用boilerplate adapter code for SailsJS了解Waterline适配器接口的基础知识,但不知道如何在适配器方法中获取DB对象。我确信DB对象是由SailsJS或Waterline创建和维护的,但如何在适配器的方法中访问它,因为没有DB对象,我将无法调用OrientDB。在Oriento模块中查找代码示例,以了解如何从NodeJS调用OrientDB。

如果有人可以在适配器的方法中显示获取DB对象的示例代码,我将不胜感激 - define(),describe(),drop(),find()等。

1 个答案:

答案 0 :(得分:0)

我们对Sails不熟悉,但看起来_dbPools私有变量正是您所寻找的 - https://github.com/balderdashy/sails-adapter-boilerplate/blob/master/index.js#L59