问题标签 [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.
mapreduce - Rethinkdb mapreduce not has_fields 无法正常工作
我正在尝试查找没有电话号码的记录百分比(按公司分组)。我可以通过以下两个查询来做到这一点:
并获取所有记录的计数:
但是,我想使用 map-reduce 在单个查询中执行此操作,并且可能更有效。这是我的查询,但它不起作用,因为两个数字(电话和计数)都相同:
所以我的问题是,为什么has_fields()
在map
命令中不起作用,但在命令中起作用filter
?
rethinkdb - 重新思考数据库跨集群复制
我在 3 个不同的地理位置有 3 个不同的客户群。
我需要用 3 个不同的集群配置 Rethinkdb,并在(插入、更新和删除)之间复制数据。我不想使用分片,只有复制。
如果可能,我没有在文档中找到。
我没有在文档中找到如何配置多集群复制。
任何帮助表示赞赏。
rethinkdb - RethinkDB 最大文件大小附件 (BLOB)
我在文档中发现 RethinkDB 可以存储二进制文件 (BLOB)。
这很棒 !
我有一个 ECM 应用程序,需要存储 50.000.000 个文件。(从 8K 到 1GB)。
我需要知道 RethinkDB 中的最大文件大小是多少?性能会不会有些问题?RethinkDB 将如何将这些文件存储在磁盘上?是否有任何开销或内存问题?
感谢任何帮助。
python - Python中的Rethinkdb客户端不显示字段值
get()
由于某种原因,Rethinkdb 在使用该方法时未显示有效对象的字段值:
当我使用该filter()
方法运行相同的查询时,一切正常:
关于为什么get()
不显示字段值的任何想法,但是filter()
呢?user_id
是“用户”表的主键。想法?
rethinkdb - 使用 Rethinkdb 进行多数据中心复制
我在两个不同的地理位置(alfa1 和 alfa2)有两台服务器。
r.tableCreate('dados', {shards:1, replicas:{alfa1:1, alfa2:1}, primaryReplicaTag:'alfa1'})
我需要能够为两台服务器写入,但是当我尝试关闭 alfa1 并写入 alfa2 时,rethinkdb 只允许读取:表 test.dados 可用于过时的读取,但不能用于最新的读取或写入。
我需要一种为所有副本写入的方法,而不仅仅是主要副本。
这可能吗 ?rethinkdb 是否允许多数据中心复制?
我认为多数据中心复制需要允许两个数据中心的写入。
我试图删除“primaryReplicaTag”,但系统不接受!
欢迎任何帮助!
rethinkdb - 如何设置 rethinkdb 代理服务器
我们有两台客户端机器,我们如何使用代理服务器连接它们?正如您之前所说:“要在客户端上启动 RethinkDB 代理:rethinkdb proxy -j -j ...”只有客户端可以以这种方式连接,因为端口已经在使用中。
python-3.x - 如何在 rethinkdb 中做两个字段计数数据?
我想在 rethinkdb python 中做两个字段计数数据。示例:我的表是.. 通道表
事件表
我的查询是:
我的查询输出数据是:
我想得到以下结果:
请帮助我如何编写 python Rethinkdb 查询?
rethinkdb - RethinkDB REQL 查询以查找数组中不同值的出现次数
我在 rethinkDB 中有一张这样的表。
我希望 Id 和 go_Id 具有各个 id 的计数和它们的出现次数。因此,例如,所需的输出是
我应该怎么做?
我尝试根据 id 分组,然后计数,但似乎不起作用。就像是r.table('dev').group(r.row('Id"))
arrays - 如何在 rethinkdb 中过滤数组大小?
我有一张桌子,上面有一堆定期(部分)更新的文档。
我实际上想要做的是创建另一个表(changes
下面称为)存储每个文档的最新 N 更改。
因此,我正在table.changes()
获取表上的所有更改,计算我想要的差异信息(diffentry
在下面调用)并将该信息添加到另一个表中的数组中:
这个棘手的地方是如何限制diffs
数组的大小?
有一个数组方法delete_at()
可以从数组中删除一个或多个项目,我可以“蛮力”调用,例如:
并忽略任何错误(疯狂的上限只是妄想症)。但是感觉有点脏……
我认为更好,更好的方法是过滤大于限制的数组并删除超出的位。伪:
但是,唉,length
我发现没有……关于如何以一种好的方式做这种事情的任何想法?
rethinkdb - 在 rethinkdb 中过滤掉的子查询
如何使用 Python 客户端驱动在 RethinkDB 中编写等效语句?
这是我尝试过的: