Javascript 在数据库(Sails.js)中创建新记录

Javascript 在数据库(Sails.js)中创建新记录,javascript,model,module,sails.js,Javascript,Model,Module,Sails.js,我创建了model Pattern.js,如下所示: var Pattern = { adapter: 'land', attributes: { name: 'STRING', code: 'STRING' } }; module.exports = Pattern; 现在我有两个问题: 我无法从HomeController访问此型号。我试图要求它,但代码失败了。如何从其他文件访问模型 文档中没有“create”方法,那么使用定义的模型创建新记录的方法是什么

我创建了model Pattern.js,如下所示:

var Pattern = {

  adapter: 'land',

  attributes: {
    name: 'STRING',
    code: 'STRING'
  }
};

module.exports = Pattern;
现在我有两个问题:

  • 我无法从HomeController访问此型号。我试图要求它,但代码失败了。如何从其他文件访问模型
  • 文档中没有“create”方法,那么使用定义的模型创建新记录的方法是什么

  • 访问模型

    你不必自己要求模型,Sails会为你做这件事

    在运行
    orm
    钩子后,默认情况下,您定义的每个模型在全局范围内都可用作
    Filename
    (大写首字母)和
    sails.models.Filename
    (全小写)

    sails
    也可在全球范围内使用

    文档

    我不知道你指的是哪个文件,但是。在您的示例中:

    Pattern.create(data).exec(callback);
    
    您可以在此处查看帆船/水线模型:

    • ,对于v0.9
    • 对于即将发布的v0.10版本