Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Types SailsJS:`boolean`的数据列类型始终显示关于";的警告;“转化”;列名称返回到属性_Types_Boolean_Sails.js - Fatal编程技术网

Types SailsJS:`boolean`的数据列类型始终显示关于";的警告;“转化”;列名称返回到属性

Types SailsJS:`boolean`的数据列类型始终显示关于";的警告;“转化”;列名称返回到属性,types,boolean,sails.js,Types,Boolean,Sails.js,以下是使用boolean作为SailsJs水线中的类型的屏幕截图,以供参考 您提供的屏幕截图确实显示了警告的原因。看起来数据库中的实际数据与模型定义不同。当将信息从表示布尔值为1和0的数据库类型(例如MySQL)迁移到不表示布尔值的数据库类型(Postgres或MongoDB?)时,可能会发生这种情况。当从其他地方(MySQL Workbench、PGAdmin或其他非Waterline代码)编辑数据库中的数据时,如果对类型不小心,也会发生这种情况。在这种情况下,吃水线ORM可能会混淆,这就是发

以下是使用
boolean
作为SailsJs水线中的类型的屏幕截图,以供参考

您提供的屏幕截图确实显示了警告的原因。看起来数据库中的实际数据与模型定义不同。当将信息从表示布尔值为1和0的数据库类型(例如MySQL)迁移到不表示布尔值的数据库类型(Postgres或MongoDB?)时,可能会发生这种情况。当从其他地方(MySQL Workbench、PGAdmin或其他非Waterline代码)编辑数据库中的数据时,如果对类型不小心,也会发生这种情况。在这种情况下,吃水线ORM可能会混淆,这就是发出警告的原因

警告消息中描述了以上所有内容

另一个原因可能是,在保存/编辑信息时,您在代码中的某个地方修改或向ORM提供了错误的数据。提供1和0而不是true或false可能会导致此警告。发生这种情况的常见位置是生命周期回调中的
api/controllers
api/models


您可以先检查数据和数据库中是否存在任何不一致之处,然后进行修复。然后扫描您的控制器和模型以查找任何可疑代码。

您提供的屏幕截图确实揭示了发出警告的原因。看起来数据库中的实际数据与模型定义不同。当将信息从表示布尔值为1和0的数据库类型(例如MySQL)迁移到不表示布尔值的数据库类型(Postgres或MongoDB?)时,可能会发生这种情况。当从其他地方(MySQL Workbench、PGAdmin或其他非Waterline代码)编辑数据库中的数据时,如果对类型不小心,也会发生这种情况。在这种情况下,吃水线ORM可能会混淆,这就是发出警告的原因

警告消息中描述了以上所有内容

另一个原因可能是,在保存/编辑信息时,您在代码中的某个地方修改或向ORM提供了错误的数据。提供1和0而不是true或false可能会导致此警告。发生这种情况的常见位置是生命周期回调中的
api/controllers
api/models


您可以先检查数据和数据库中是否存在任何不一致之处,然后进行修复。然后扫描您的控制器和模型以查找任何可疑代码。

欢迎使用StackOverflow。您的帮助越来越难了,因为我们必须重新键入您的数据或代码@ChristopherHubert``isCancel:{type:'ref',columnName:'CANCELLED',columnType:'boolean',defaultsTo:false},``我试图将此作为一种解决方法,警告就会消失。欢迎使用StackOverflow。因为我们必须重新键入您的数据或代码@ChristopherHubert``isCancel:{type:'ref',columnName:'CANCELLED',columnType:'boolean',defaultsTo:false},``我试图将此作为一种解决方法,警告就会消失。``isCancel:{type:'ref',columnName:'CANCELLED',columnType:'boolean',defaultsTo:false},``我尝试将此用作解决方法,警告就消失了。也感谢您的帮助。``isCancel:{type:'ref',columnName:'CANCELLED',columnType:'boolean',defaultsTo:false}“``我试着用这个作为一个解决办法,警告就消失了。也谢谢你的帮助。