问题标签 [sails-orientdb]

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 投票
1 回答
160 浏览

orientdb - Orientdb 更新在函数中不起作用

我有一个从sails-orientdb 调用的函数,它应该更新类上的链接图。我已经在 orient studio 上测试过这个功能,它工作正常。但是,当我从sails-orientdb 调用它时,它不会更新链接图。

orient函数在这里

上面的结果打印出值 1

Sails-orientdb 电话就在这里

有什么想法为什么没有从sails-orientdb 提交?

0 投票
1 回答
120 浏览

sails.js - Orientdb 获取计划返回 ID 而不是记录

我正在从 Sails-orientdb 适配器为 Sailjs 查询一个类。我希望看到 last_comment 字段扩展,但它只是给了我 ID。在 orientdb studio 中,下面的相同 SQL 显示了 last_comment 展开

如何让结果集返回扩展?

东方数据库 v2.0.12

0 投票
1 回答
593 浏览

node.js - 如何限制sails.js 中的http 请求类型?

在sailsjs blueprint api中,action route默认响应所有四种类型的请求——GET、POST、PUT、DELETE。我想只拒绝某些类型的路由请求,同时允许其他请求通过。例如,我可能希望只接受对 /foo/bar 的 bar 操作的 POST 请求,而拒绝对该路由的 GET、PUT 和 DELETE 请求。

尽管策略可用于限制控制器操作。

FooController: { bar: false, },

但是,这里根据相同的条件拒绝所有 4 种请求或允许所有 4 种请求。相反,我想要的是始终拒绝 4 种请求中的 3 种,同时始终允许第 4 种请求通过。

这可以在不使用禁用蓝图并手动将路由输入 /config/routes.js 的情况下完成吗?如果有怎么办?

0 投票
1 回答
110 浏览

sails.js - Sails OrientDB 更新错误

我正在阅读 irl nathan 的这个 Sails 教程,并达到了我想尝试使用sails-orientdb 适配器的地步(第 10 集)。

我解决了 orientdb id 中的“#”的基本问题,但在执行更新时出现错误。

以下是代码的关键部分。

这是发布要更新的数据的编辑页面:

浏览器中的表单标签如下所示:

控制器中的更新函数是这样的:

这是控制台输出:

更新语句是由适配器构造的,我不确定是什么导致了错误。

我尝试过其他 HTTP 动词并在表单字段中提供 ID,但总是出错。我猜想 ID 存储在 params 对象中的方式有​​问题。

我该怎么做才能让它发挥作用?

2016 年 11 月 22 日更新:

对于任何可能感兴趣的人,我回滚到不同版本的 OrientDB 来试用它们。

到目前为止,OrientDB 2.0.18 似乎可以工作。

update方法在使用 OrientDB 2.1.25 时有效,但该delete方法失败。

0 投票
2 回答
86 浏览

sails.js - 如何防止插入使用sails.js中的查询字符串传递的数据以进行发布请求?

我在 mysql 中创建了新表,还在sails.js 中创建了模型和控制器。现在我正在尝试使用帆插入数据。正如我们所知,当我们在sails 中创建新模式时,默认情况下它会为我们创建新的post、get 和其他api。

现在我正在尝试使用 post api 使用查询字符串和 request.body 插入数据,并且两者都在工作但我需要将数据插入到使用 request.body 而不是 post 请求中的 request.querystring 数据传递的数据库中。 我该怎么做???

  1. 在发布请求中使用查询字符串发布数据 => 工作正常

使用查询字符串发布数据

  1. 在发布请求中使用 request.body 发布数据 =>工作正常(我只想使用这种方式插入数据)

    使用 request.body 发布数据

我在这里问过同样的问题https://gitter.im/balderdashy/sailshttps://github.com/balderdashy/sails/issues/6918

0 投票
1 回答
213 浏览

javascript - Sails Js 填充条件

我正在尝试使用sails-hook-deep-orm多次填充sails js 。我想过滤省份ID。我正在使用最新版本的 Sails 和 Node。我使用 MySQL 作为数据库。

这是我的模型:



我尝试过:


代码仍然没有过滤。我希望这个案子能得到解决。谢谢 :)