不能在 sails 中使用 .native 函数 mongo
cant use .native function in sails mongo
我一直在研究一些方法来使用 .native() 在带有 mongo 的 sails 中执行简单的聚合函数。
已经按照步骤安装依赖项。 (http://sailsjs.org/documentation/reference/waterline-orm/models/native)
但它仍然 returns 我这个错误:.native is not a function
我是不是漏掉了什么?
您可能使用了错误的适配器。您可以在连接密钥中的 models.js 中进行检查。它可能被注释掉,如果是,它将连接到本地磁盘。检查 connections.js 中具有 mongodb 配置的对象的名称是否与 models.js 相同。例如
connections.js
mongoServer: {
adapter: 'sails-mongo',
host: 'localhost',
port: 27017,
database: 'dbname'
}
models.js
connection: 'mongoServer'
我一直在研究一些方法来使用 .native() 在带有 mongo 的 sails 中执行简单的聚合函数。
已经按照步骤安装依赖项。 (http://sailsjs.org/documentation/reference/waterline-orm/models/native)
但它仍然 returns 我这个错误:.native is not a function
我是不是漏掉了什么?
您可能使用了错误的适配器。您可以在连接密钥中的 models.js 中进行检查。它可能被注释掉,如果是,它将连接到本地磁盘。检查 connections.js 中具有 mongodb 配置的对象的名称是否与 models.js 相同。例如
connections.js
mongoServer: {
adapter: 'sails-mongo',
host: 'localhost',
port: 27017,
database: 'dbname'
}
models.js
connection: 'mongoServer'