【问题标题】:sails js data relationship帆js数据关系
【发布时间】:2014-02-21 18:37:59
【问题描述】:

sails.js 是否支持模型/集合之间的关系?如果是这样,有人可以指出文档吗?

例如:我有 2 个模型

1.生产

production: {
  name: 'string',
  description: 'text'
}

2.专辑

album: {
  name: 'string',
  productionID: 'ObjectID'// How do I get to "production"?
}

【问题讨论】:

    标签: node.js sails.js


    【解决方案1】:

    Sailsjs 0.9.x 目前不支持关系或关联。 0.10 确实有这个工作的大致轮廓。

    免责声明:0.10 分支是一项持续不断的工作,每天都会随着贡献者向其推送代码而中断,如果有问题最好在 irc #sailsjs 中询问聊天或发布一个标记为 0.10 的问题,如果它确实被破坏了。

    您可以通过执行以下操作来安装sailsjs v0.10 进行尝试。(我不在我的机器前测试它,但它应该可以工作)。

       #in your downloads directory or somewhere globally accessible clone the 0.10 branch
       git clone https://github.com/balderdashy/sails -b v0.10 sails;
       cd sails; npm install; npm link;
       #this will install all sails dependencies, and npm link sails to that cloned folder
    

    安装后,您可以运行sails -v,您应该会得到0.10

    然后只需使用sails new <appname> 生成一个新的sails 应用程序

    【讨论】:

      【解决方案2】:

      Waterline 是 Sails 的 ORM,确实支持模型/集合之间的关联。然而,对协会的支持是一项正在进行的工作。话虽如此,对 MySQL 和 Postgresql 的支持是最远的。

      您可以在此处找到 waterline v0.10 的未完成文档:

      https://github.com/balderdashy/waterline-docs

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-10
        • 2015-08-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多