gpt4 book ai didi

node.js - Waterline 未能遵循模型类型

转载 作者:太空宇宙 更新时间:2023-11-04 01:04:35 24 4
gpt4 key购买 nike

我遇到一个问题,我的模型是使用 boolean 类型的属性定义的,但在某些时候它被解释为字符串。

例如,模型如下所示:

{
attributes: {
id: 'string'
boolean_thing: {type: 'boolean', columnName: 'BooleanThing'},
}
}

当收到这样的请求时:

/api/foo?boolean_thing=false

将导致传递给适配器的 where 标准如下所示:

{ 
where: {
BooleanThing: 'false'
},
limit: 30,
skip: 0
}

我目前正在运行 sails@0.10.0-rc8。有谁知道这是我的错误还是配置错误问题?

最佳答案

也许这个问题:https://github.com/balderdashy/sails/issues/1818

您可以执行此修复:

var bol = (req.params("boolean_thing") == "true");
mymodel.find().where({BooleanThing: bol}).exec(...

关于node.js - Waterline 未能遵循模型类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24297343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com