问题标签 [node-orm2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1069 浏览

angularjs - 从数据模型生成 CRUD RESTful API

我正在开发基于 Angular、RESTful、Express 的单页应用程序。为了管理数据库,我选择了node-orm2。我的数据模型类似于:

为了从 Angular 前端(使用$resource)访问这些模型,我为我的 Express 应用程序创建了 RESTful 处理程序:

之后我意识到数据模型定义和 RESTful API 实现之间有一个清晰的映射。

例如,如果我有Offer.hasOne("order", Order, ...)/user/:user_id/orders/:order_id. 这个子树是标准的:

  1. offers").post(...)- 创建报价;
  2. offers").get(...)- 获得所有报价;
  3. offers/:offer_id").get(...)- 获得具体报价
  4. offers/:offer_id").put(...)- 修改具体报价

应该可以定义模型,而不仅仅是注册它们以由 RESTful API 处理。

这个案例有没有现有的框架?

更新

我将作为带有参数的 PUT 操作实现的业务逻辑操作。

0 投票
1 回答
5626 浏览

node.js - Redshift - 使用 node-orm-2 自动递增 id 的不支持类型“serial”

关于如何使自动增量 ID 起作用的任何见解?据我了解,默认情况下会添加一个 id 列;但是,因为我使用的是 Redshift,所以默认的“串行”类型不起作用,因为它不受支持。

0 投票
1 回答
93 浏览

node.js - orm2可以自动建表吗?

我在J2ee中使用Hibernate,当数据库没有表时,框架可以创建表,当字段更改时,它可以更新数据库,orm2可以完成吗?

0 投票
1 回答
156 浏览

mysql - 左/右连接节点-orm2

我在我的节点开发人员中使用 dresende/node-orm2 ORM。但我需要进行一些左/右连接,但我在文档中找不到如何操作。我在尝试进行多个连接时也遇到了问题。

这段代码:

生成此查询:

谢谢,对我糟糕的英语感到抱歉。

0 投票
1 回答
239 浏览

node.js - 在 postgresql 上使用 orm nodejs 的 groupby

你好,我在使用 ORM(node-orm2)和数据库 postgresql 的 nodejs 中选择 groupBy 时遇到问题。

代码 :

这段代码的结果是这样的:

但我在我的系统中需要的是 1 个“users_id”,如 group by 查询结果:

感谢您的关注和解决方案:)

0 投票
0 回答
43 浏览

node.js - 使用反向关联时 getAdmin 不起作用

模特协会:

服务器端控制器:

它表明这getAdmin()不是一个函数。同样的概念也适用于其他模型,那么我哪里错了?

0 投票
1 回答
70 浏览

node.js - 我想检索关联对象,例如节点 js 中的嵌套数组

如何将带有部分和部分实例数据的课程对象作为单个 json 响应发送

0 投票
1 回答
72 浏览

mysql - 为什么设置中的顺序如此困难?

我基于库中包含的 node-orm2 示例项目构建了一个 node express 应用程序。我有一个讨厌的“错误”,我的返回值看起来很乱。

一个“用户”只有一个“权限”:User.hasOne('permission', db.models.permission, {required: true, autoFetch: true}); 一个“公司”有一个所有者,但这是相反的,所以一个“用户”有多个“公司”。Company.hasOne('user', db.models.user, { required: true, reverse: 'companies', autoFetch: true});

第一个设置:

乱七八糟的结果:

交换这些设置行后,事情得到了我想要的:

应该如何:

期望的结果

一个示例模型:

顺序怎么相差这么大?

0 投票
2 回答
102 浏览

node-orm2 - 如何在 node-orm2 中查询多行?

从手册中,我了解以下说明...

我想找两个人,“杰克”和“吉尔”。这显然是不正确的,但类似...

0 投票
1 回答
343 浏览

node.js - 节点 ORM 有很多关联

我想列出所有用户 ConversationData(一个用户有很多 CovnresationData),但是当我按照官方网站上的教程进行操作时,我得到了“未定义”。帮助,伙计们!

输出:

在我看来,请求完全错误。据我了解,它必须加入用户和对话数据表。