8得票2回答
Sails.JS - 获取数据库中对象/行的数量

在Sails.js中,通过生成模型和控制器,为您完成了大量的工作。控制器允许通过API访问数据。通过传递start/skip/offset和take/limit参数,它可以轻松分页。但是,为了确定集合的最大页面,我需要知道集合中有多少项。 我尝试扩展生成器中的蓝图来公开一个新的API方法co...

8得票1回答
如何在Waterline ORM中设置数据库连接字符串

我刚刚从npm下载了Waterline,得到了一些文件夹,但是找不到在哪里设置主机/用户/密码等连接我的postgress数据库的信息。我查看了水线文件夹中的所有文件,但是没有找到。有人能告诉我该在哪里设置吗?

7得票1回答
如何确定哪个属性调用了水位线验证规则?

我正在对某些字段进行自定义验证,以便仅接受特定值(取决于字段),其余的则被拒绝。我想编写一个“过滤器”函数,检查哪个属性调用了验证,并从那里决定该属性允许使用哪些单词。因此,模型将如下所示: module.exports = { types: { filter: ...

7得票3回答
"Sails服务器崩溃的“电子邮件”验证规则 - 使用Sails.js和Mongo"

当Sails.js模块中的电子邮件验证规则失败时,服务器会崩溃。 这是我的模块片段: // 用户的电子邮件地址 email: { type: 'string', email: true, required: true, unique: true }, 以下是错误信息: ...

7得票1回答
如何在Trails.js中测试Waterline模型

我想用 mocha 测试我的 Trails.js 项目的模型。我使用 trailpack-waterline 将我的模型加载到 Waterline ORM 中。 根据 Trails 文档,我创建了一个 User.test.js 文件: 'use strict' const assert ...

7得票2回答
Sailsjs结合Waterline实现地理空间解决方案

似乎Sailsjs/Waterline目前不支持使用JSON内的POINT类型或地理空间索引。 是否有办法为某些适配器定制模式以支持地理空间数据类型? 如果没有,是否有一种将第二个ORM集成到Waterline中的方法可以实现这一点?

7得票4回答
Sails js 和 Sequelize

我正在学习Node.js,我的框架选择是Sails。 我想在一个使用MySql数据库的项目中使用它,我认为Sequelize ORM更完整。 我应该如何在Sails中使用Sequelize ORM而不是Waterline? 谢谢

7得票1回答
如何在Sails中使用类似“array”和“json”的属性类型。

Sails提供了非常方便的Waterline模型支持,我已经使用了'array'属性类型来存储许多字符串,但现在我想要存储更复杂的对象。虽然我可以通过“array”类型将原始数据存储在mongo中,但我不知道它是否安全,并且我想定义数组中的对象类型,就像mongoose那样。例如,我需要一个名...

7得票2回答
Sails JS如何在Web服务器外使用模型

我希望创建一个CLI来创建管理员用户,我已经在api/models/User.js中设置了用户模型。 在CLI中,需要: var User, program; program = require("commander"); User = require("../api/models/U...

7得票2回答
Sails.js中的模型验证失败

我在Sails.js中测试了以下Employee.js模型,发现有些地方很难理解。 当提交新建员工的表单时,使用第一种定义方式的Employee.js模型会导致以下错误,但是使用第二种定义方式则没有问题。那么这两种定义方式有什么不同呢? 错误信息如下: Error (E_VALIDATI...