Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
Sails.js 在SailsJS 1.0模型中定义数组_Sails.js_Waterline - Fatal编程技术网

Sails.js 在SailsJS 1.0模型中定义数组

Sails.js 在SailsJS 1.0模型中定义数组,sails.js,waterline,Sails.js,Waterline,我们已经在sailsJS 0.12上运行了一个应用程序- 1.0发布后,运行升级过程并进行升级 以前,有些型号支持“数组”类型,现在不再支持了。有什么替代方案?示例应用程序或文档中未包含此内容 我的模型是: module.exports = { attributes: { provider: 'string', uid: 'string', email: 'string', name: 'string', firstName: 'string',

我们已经在sailsJS 0.12上运行了一个应用程序- 1.0发布后,运行升级过程并进行升级

以前,有些型号支持“数组”类型,现在不再支持了。有什么替代方案?示例应用程序或文档中未包含此内容

我的模型是:

module.exports = {
attributes: {
    provider: 'string',
    uid: 'string',
    email: 'string',
    name: 'string',
    firstName: 'string',
    lastName: 'string',    
    password: 'string',    
    projects: {
      collection: 'project',
      via: 'owner'
    },
    creditsHistory:{
      collection: 'creditsHistory',
      via: 'owner'
    },    
    userRoles: {type: 'array', defaultsTo : [roles.USER]}
  },
sails 1.0中支持的类型有:

没有任何关于用什么替换数组类型的示例或示例 sails 0.12支持的类型:


有人对此有什么想法吗?

您可以这样使用它:

'coordinate': {
      'type': 'json',
      'required': true,
    },
或者您可以这样使用它:

'cost_price': {
      'type': 'ref',
      'columnType': "double"

    },

colunmType
中,您可以定义数据库colunm type

发布后,我对其进行了修改,使其正常工作-不过,感谢您的支持