11得票1回答
在 sails.js / waterline 中,是否可以重命名 `createdAt` 和 `updatedAt`?

使用 SailsJS 的 Waterline ORM,我的 autoCreatedAt 和 autoUpdatedAt 默认值设置为 false,但我仍然需要使用不同字段名来实现其功能(由 DBA 请求)。是否有以下任一方式: 指定自动生成字段的不同列名,或者 在属性定义中手动模拟相同的行...

10得票1回答
如何创建一个水线模型的新实例而不保存它

这可能是一个非常简单的问题,但我在Waterline文档中没有找到任何相关信息。 如何在不立即保存它的情况下获取Waterline模型的实例。Model.create(data); // already written to database 我正在寻找类似的东西var user = Use...

10得票2回答
Sailsjs是否能够构建更复杂的模型?

我希望在我的模型中使用数组或集合,这在waterline(mongoDB)中是否已经可行?还有其他可选方案吗? 示例: { name: Bundle, col1 : { name : anOtherModel, subCol: { te...

10得票2回答
如何在sails.js中为所有模型添加实例方法?

我希望为所有的模型添加一个默认的toDisplay函数,它将使用元数据来对实例的属性/关联进行操作,使它们适合在UI中显示。例如:Foo.findOne(someId) .exec(function(err, foo) { ... res.view({ ...

10得票2回答
如何使用Waterline ORM在Sails models中设置字段的默认值?

这是一个非常简单的问题,但我无法找到答案。 在我的Sails应用程序中,我有一个用户模型,并且我正在尝试创建一个布尔字段,其默认值为False。 是否有一种方法可以指定默认值,例如某种默认属性等? 我想要类似于这样的东西:is_admin: { type: 'boolea...

10得票2回答
Sails.js水线查询修改器与sails-mysql一起使用的日期是什么?

我刚开始使用Sails.js和它的ORM——Waterline, 真的很喜欢,但是我不确定如何使用查询修饰符来处理日期。我��在使用sails-mysql。具体而言,我正在尝试获取在两个特定日期之间具有datetime字段的行。我已经尝试了这样做:MyModel.find() .whe...

10得票2回答
删除整个 sails-memory 数据库?

我正在使用“ sails-memory”作为我的Sails单元测试的数据库,理想情况下,我希望在每个测试后清除整个数据库。是否有一种方法可以删除整个数据库?

10得票1回答
Sails中的PostgreSQL多对多关联不起作用

我正在尝试在两个模型Operator和Group之间创建多对多关联。 这两个模型是: - Operator.js var Operator = { connection:'postgresql', tableName: 'operator', schema:t...

9得票1回答
如何使用Waterline和MongoDB执行"$in"查询

我试图使用waterline进行"$in"查询。我有一个数组,想要获取一个包含在该数组中的id列表的文档。但是我不知道该如何操作。 我尝试过: User.find() .where({id : {in : array}}) done(...) 但是它似乎没有像预期的那样工作。 有什么...

9得票4回答
Sails js - 在 group by 后如何使用 limit 或者 sort?

我正在使用Waterline ORM来操作sails.js。当你使用groupby时,limit和sort不能正常工作,但是如果不进行分组,它们可以正常工作。 例如: Model.find({ groupBy:['term'], sum:['count'], lim...