我一直在努力使用.native()在使用mongo的帆中进行简单的聚合功能。
已经按照安装依赖项的步骤进行操作。 (http://sailsjs.org/documentation/reference/waterline-orm/models/native)
但它仍然会返回此错误:.native is not a function
我错过了什么吗?
答案 0 :(得分:1)
您可能使用了错误的适配器。您可以在连接键中的models.js中进行检查。它可能会被注释掉,如果是,它将连接到本地磁盘。检查在connections.js中,具有mongodb配置的对象的名称与models.js的名称相同。例如
connections.js
mongoServer: {
adapter: 'sails-mongo',
host: 'localhost',
port: 27017,
database: 'dbname'
}
models.js
connection: 'mongoServer'