栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Sails.js和Waterline中执行SQL连接和关系?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Sails.js和Waterline中执行SQL连接和关系?

在水线中正式支持协会

总览

从文档:

使用Sails和Waterline,您可以跨多个数据存储关联模型。这意味着即使您的用户生活在PostgreSQL中,而他们的照片生活在MongoDB中,您也可以像与他们一起生活在同一数据库中一样与数据进行交互。您也可以使用同一适配器具有跨越不同连接(即数据存储/数据库)的关联。例如,如果您的应用需要访问/更新存储在公司数据中心的MySQL数据库中的旧配方数据,而且还需要从云中全新的MySQL数据库中存储/检索成分数据,这将很方便。

支持的协会类型

  • 一对多
  • 多对多
    • 跨适配器优势
  • 一对一
  • 单程

计划的关联类型

  • 通过协会

原始帖子

我是Sails中使用的ORM
Waterline的作者。Waterline是全新的,我们一直在增加功能。当前,我们不支持关联,但路线图上是下一个。我们为大多数人真正喜欢的协会设计了一个API。您可以在以下位置查看进行中的工作和建议的API:[提议的Sails
Associations API] [1]。

接下来,我们将处理关联和交易,并希望在下个月左右准备就绪。

同时,如果您使用的是MySQL或PostgreSQL适配器,它们都会公开一个原始

.query()
方法,该方法允许您传递手工生成的SQL查询并执行它。我完全意识到这不是理想的选择,但应该允许您在我们获得关联和联接支持的同时继续构建您的应用程序。

查询方法的函数签名为:

Model.query(<sql query>, <optional data>, callback);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/369478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号