【问题标题】:Node.js - ORM with hierarchical data supportNode.js - 具有分层数据支持的 ORM
【发布时间】:2014-12-21 08:41:03
【问题描述】:

正如标题所说,我正在寻找支持分层数据的 ORM。 例如,我将需要表示这样的关系(带有子类别的类别等等......):

CREATE TABLE "category" 
  (
     "id"          SERIAL       PRIMARY KEY,
     "parent"      INTEGER      NULL DEFAULT NULL REFERENCES "category" ("id")
     "name"        VARCHAR(50)  NOT NULL UNIQUE,
     "description" VARCHAR(100) NOT NULL,
     "sort_order"  INTEGER      NULL DEFAULT NULL,
  ); 

有没有人可以做到的?

【问题讨论】:

    标签: node.js orm sails.js waterline


    【解决方案1】:

    您应该查看sails.js。他们的 Waterline ORM 支持数十个数据库,并具有出色的关系支持,并且围绕它有一个庞大的社区。​​p>

    来自文档:

    你可以做所有你可能习惯的事情(一对多, 多对多),但您也可以分配多个命名关联 每个模型(例如,一个蛋糕可能有两个人集合: “拥有者”和“食者”)。更好的是,您可以将不同的模型分配给 不同的数据库,您的关联/连接仍然有效-- 甚至跨越 NoSQL 和关系边界。帆没问题 使用 Mongo 集合隐式/自动加入 MySQL 表 反之亦然。

    【讨论】:

      猜你喜欢
      • 2012-06-12
      • 1970-01-01
      • 2022-12-04
      • 2023-03-26
      • 2012-05-20
      • 2015-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多