如何使用sails

时间:2016-08-13 06:56:46

标签: mysql sails.js

我希望我的模型字段按原样存储在mysql中。我的用户模型是这样的:

module.exports = {

  attributes: {
    local: {
      email: 'string',
      password: 'string'
    },
    facebook: {
      id: 'string',
      token: 'string',
      email: 'string',
      name: 'string'
    },
    google: {
      id: 'string',
      token: 'string',
      email: 'string',
      name: 'string'
    }
  }
};

但这不会在用户模型中创建任何字段。如何在mysql中存储这些字段?

1 个答案:

答案 0 :(得分:0)

您需要将它们另存为JSON对象。 Sails将对您的对象进行字符串化并将结果保存在数据库中。它还将处理解析,因此您不必担心这一点。它仍然不允许指定对象的内部属性,但我认为没有解决方案。

bindView()