问题标签 [rethinkdb-ruby]

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 回答
449 浏览

rethinkdb - RethinkDB REQL 查询以查找数组中不同值的出现次数

我在 rethinkDB 中有一张这样的表。

我希望 Id 和 go_Id 具有各个 id 的计数和它们的出现次数。因此,例如,所需的输出是

我应该怎么做?

我尝试根据 id 分组,然后计数,但似乎不起作用。就像是r.table('dev').group(r.row('Id"))

0 投票
2 回答
364 浏览

ruby - 如何在 RethinkDB 中强制关闭打开的连接?

我与 RethinkDB 的开放连接存在问题。如果我的 Sinatra 后端应用程序方法出现错误,与 Rethink 的连接不会关闭。因此,打开的连接数会缓慢增加。

这会导致打开的连接过多,从而导致错误:

所以问题是双重的:首先是现在帮助我;如何关闭打开的 Rethink 连接?其次,如何避免建立开放连接?我应该为每次调用后端打开一个连接,还是应该在我的应用程序启动时只打开一次与 Rethink 的连接?

重新思考看起来很有希望,但我们将不胜感激!

0 投票
1 回答
74 浏览

database - 有没有办法在 RethinkDB 的过滤器上查询最近的位置?

目前,Rethink API 文档说 get_nearest 命令仅适用于表。当然我可以在之后过滤结果,但这似乎效率低下,而且当我想将结果限制为特定数量的项目时,这需要按距离对所有项目进行排序。

有没有一种方法可以让我忽略从一个查询中的过滤列表中获取最接近的结果?

0 投票
1 回答
32 浏览

ruby-on-rails - 在 Rethinkdb 的 Reql 中使用 Ruby Driver 创建一个复杂的查询

我正在使用 ruby​​ 驱动程序来重新思考 db,但我遇到了一些包含数组的嵌套元素的问题。

我的数据结构是这样的

期望的结果是返回具有以“12345”结尾的“profile_url”链接的行。使用 Ruby 和 Javascript 的混合,我尝试了这个:

但是,它仍然没有返回结果,有没有明确的方法可以将它与 ruby​​ 驱动程序一起使用?

期望的结果是

请帮助并提前感谢!:D

0 投票
1 回答
57 浏览

rethinkdb - 在命令行中启动 rethinkdb 不会返回到 shell 提示符

我需要更改正在运行的 rethinkdb 实例的 server_name。我已经停止了服务器并更新了 /etc/rethinkdb/instances.d/default.conf 文件,然后从 /var/lib/rethinkdb/default/data 位置删除了元数据和 rethinkdb_data。最后,当我执行 rethinkdb --config-file /etc/rethinkdb/instance.d/default.conf 时,它显示服务器已准备好但没有回到 bash shell 提示符。

有人可以澄清这一点。

提前致谢。

0 投票
1 回答
127 浏览

ruby - 如何通过 ID 数组从 RethinkDB 获取许多文档?

我有一系列 id

我如何使用此功能:

我可以用

但是在拥有 600 万个文档的数据库上速度太慢了

此处采用的方法SQL 到 ReQL 备忘单

0 投票
1 回答
18 浏览

rethinkdb - 让 RethinkDB 查询在 Ruby on Rails 中工作

我有一个 ReQL 查询...

...我想在NoBrainer中工作,因为我似乎无法让它在 Ruby on Rails 上工作。当我尝试像这样在 Rails 中运行 ReQL 时......

...我得到错误: