问题标签 [rethinkdb-python]

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

mapreduce - Rethinkdb mapreduce not has_fields 无法正常工作

我正在尝试查找没有电话号码的记录百分比(按公司分组)。我可以通过以下两个查询来做到这一点:

并获取所有记录的计数:

但是,我想使用 map-reduce 在单个查询中执行此操作,并且可能更有效。这是我的查询,但它不起作用,因为两个数字(电话和计数)都相同:

所以我的问题是,为什么has_fields()map命令中不起作用,但在命令中起作用filter

0 投票
1 回答
939 浏览

rethinkdb - 重新思考数据库跨集群复制

我在 3 个不同的地理位置有 3 个不同的客户群。

我需要用 3 个不同的集群配置 Rethinkdb,并在(插入、更新和删除)之间复制数据。我不想使用分片,只有复制。

如果可能,我没有在文档中找到。

我没有在文档中找到如何配置多集群复制。

任何帮助表示赞赏。

0 投票
2 回答
893 浏览

rethinkdb - RethinkDB 最大文件大小附件 (BLOB)

我在文档中发现 RethinkDB 可以存储二进制文件 (BLOB)。

这很棒 !

我有一个 ECM 应用程序,需要存储 50.000.000 个文件。(从 8K 到 1GB)。

我需要知道 RethinkDB 中的最大文件大小是多少?性能会不会有些问题?RethinkDB 将如何将这些文件存储在磁盘上?是否有任何开销或内存问题?

感谢任何帮助。

0 投票
1 回答
37 浏览

python - Python中的Rethinkdb客户端不显示字段值

get()由于某种原因,Rethinkdb 在使用该方法时未显示有效对象的字段值:

当我使用该filter()方法运行相同的查询时,一切正常:

关于为什么get()不显示字段值的任何想法,但是filter()呢?user_id是“用户”表的主键。想法?

0 投票
1 回答
277 浏览

rethinkdb - 使用 Rethinkdb 进行多数据中心复制

我在两个不同的地理位置(alfa1 和 alfa2)有两台服务器。

r.tableCreate('dados', {shards:1, replicas:{alfa1:1, alfa2:1}, primaryReplicaTag:'alfa1'})

我需要能够为两台服务器写入,但是当我尝试关闭 alfa1 并写入 alfa2 时,rethinkdb 只允许读取:表 test.dados 可用于过时的读取,但不能用于最新的读取或写入。

我需要一种为所有副本写入的方法,而不仅仅是主要副本。

这可能吗 ?rethinkdb 是否允许多数据中心复制?

我认为多数据中心复制需要允许两个数据中心的写入。

我试图删除“primaryReplicaTag”,但系统不接受!

欢迎任何帮助!

0 投票
1 回答
278 浏览

rethinkdb - 如何设置 rethinkdb 代理服务器

我们有两台客户端机器,我们如何使用代理服务器连接它们?正如您之前所说:“要在客户端上启动 RethinkDB 代理:rethinkdb proxy -j -j ...”只有客户端可以以这种方式连接,因为端口已经在使用中。

0 投票
1 回答
64 浏览

python-3.x - 如何在 rethinkdb 中做两个字段计数数据?

我想在 rethinkdb python 中做两个字段计数数据。示例:我的表是.. 通道表


事件表

我的查询是:

我的查询输出数据是:

我想得到以下结果:

请帮助我如何编写 python Rethinkdb 查询?

0 投票
1 回答
449 浏览

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

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

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

我应该怎么做?

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

0 投票
1 回答
1555 浏览

arrays - 如何在 rethinkdb 中过滤数组大小?

我有一张桌子,上面有一堆定期(部分)更新的文档。

我实际上想要做的是创建另一个表(changes下面称为)存储每个文档的最新 N 更改。

因此,我正在table.changes()获取表上的所有更改,计算我想要的差异信息(diffentry在下面调用)并将该信息添加到另一个表中的数组中:

这个棘手的地方是如何限制diffs数组的大小?

有一个数组方法delete_at()可以从数组中删除一个或多个项目,我可以“蛮力”调用,例如:

并忽略任何错误(疯狂的上限只是妄想症)。但是感觉有点脏……

我认为更好,更好的方法是过滤大于限制的数组并删除超出的位。伪:

但是,唉,length我发现没有……关于如何以一种好的方式做这种事情的任何想法?

0 投票
2 回答
688 浏览

rethinkdb - 在 rethinkdb 中过滤掉的子查询

如何使用 Python 客户端驱动在 RethinkDB 中编写等效语句?

这是我尝试过的: