问题标签 [rethinkdb]

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

nosql - 在 32 位架构上安装 RethinkDB

RethinkDB提供 32 位版本吗?

RethinkDB 的下载页面有各种 *nix 包的下载链接,但它们都属于 64 位架构。

有 32 位版本还是根本不支持?

0 投票
1 回答
687 浏览

node.js - 动态方法参数

我使用 rethinkdb 作为后端编写了一个 node.js 应用程序。

要检索 json 值,您可以使用:

该方法调用将返回完整的 json 文档,但是有一种方法允许您指定要检索的属性,例如:

我想利用此功能,并且我将要“选择”的属性存储在数组中。我似乎无法找到将这个数组转换为 .pick 方法的参数列表的方法。

请指教。

0 投票
4 回答
12006 浏览

python - 比较 MongoDB 和 RethinkDB 批量插入性能

这是我在这里的正式第一个问题;我欢迎任何/所有对我的帖子的批评,以便我可以学习如何成为一个更好的 SO 公民。

我正在审查非关系 DBMS 以存储潜在的大型电子邮件退出列表,倾向于 MongoDB 或 RethinkDB,使用它们各自的 Python 客户端库。我的应用程序的痛点是批量插入性能,因此我设置了两个 Python 脚本以将 20,000 条记录分批插入 5,000 条记录到 MongoDB 和 RethinkDB 集合中。

MongoDB python 脚本 mongo_insert_test.py:

几乎相同的 RethinkDB python 脚本 rethink_insert_test.py:

在我的开发环境中,MongoDB 脚本在一秒钟内插入 20,000 条记录:

在相同的环境下,RethinkDB 脚本的执行速度要慢得多,在 2 分钟内插入 20,000 条记录:

关于这两个 DBMS 的工作方式,我在这里是否遗漏了一些重要的东西?为什么 RethinkDB 在这个测试中表现如此糟糕?

我的开发机器有大约 1.2GB 的可用内存用于这些测试。

0 投票
1 回答
421 浏览

rethinkdb - 在 ReQL/Rethink 中使用子查询过滤掉结果?

我正在尝试更多地了解 RethinkDB 及其子查询功能。我想知道在 ReThinkDB 中是否可以进行以下操作:

0 投票
4 回答
39870 浏览

sqlite - 跨多台服务器复制sqlite数据库的方法

我正在开发一个分布式工作的应用程序,并且我有一个必须在分布式服务器之间共享的 SQLite 数据库。如果我在 serverA 中并更改 sqlite 行,则此更改必须立即在其他服务器中,但如果服务器脱机然后又联机,它必须更新与其他服务器相同的所有信息。

我正在尝试使用小型 SQLite 数据库开发 HA 服务。

我正在考虑使用 MongoDB 或 ReThinkDB 之类的东西,因为复制工作正常,而且我拥有独立的在线服务器数据。

是否有库或其他 SQL 方法可以在服务器之间共享数据?

提前致谢。

0 投票
2 回答
3594 浏览

rethinkdb - 如何将用户名和密码添加到 Rethinkdb 连接?

如何在rethinkdb连接中添加用户名和密码?

在我的网络中有 100 多台机器。其中只有 2 台机器在我的控制之下。2个中,1个是虚拟机,1个是物理机。

如果我rethinkdb使用以下命令在虚拟机上运行

现在 myrethinkdb http:// ip:8080暴露给网络中的所有机器。如何设置用户名和密码来限制他人?

如果我localhost:8080在虚拟机中使用,管理 HTTP 连接是无用的,因为它既不能在物理机上也不能在虚拟机上访问。

我该如何解决这个问题?

谢谢

0 投票
1 回答
1826 浏览

php - 在 RethinkDB 中可以做到这一点吗

我过去使用过 mongodb,我想使用类似的模式。我尝试使用 PHP 驱动程序创建它,但它没有按我预期的那样工作。所以我的猜测是 rethinkdb 不支持它或者 php 驱动程序无法做到这一点。

导致 RethinkDB 管理员 js 客户端:

你有什么建议,我应该怎么做?

0 投票
2 回答
2094 浏览

document - 如何更新嵌入文档?

如何将第二条评论的文本更新为“新内容”

0 投票
3 回答
1370 浏览

rethinkdb - RethinkDB 远程客户端连接,无需向所有人公开管理 Web 界面

重新考虑 1.6。我正在尝试仅从运行客户端(ruby,python)的不同服务器连接到运行 rethinkdb 的远程服务器,并且它仅在 bind=all 时才有效,但这会将 Web 管理员暴露给我想要避免的每个人。

我尝试过使用和不使用 auth_key 并且仅适用于 bind=all 我还尝试指定我的远程服务器地址(即 bind=127.0.0.1、199.199.3.5),但它在重新思考服务器上不起作用(解析)等级

谢谢

0 投票
1 回答
89 浏览

arrays - 如何将元素提前插入嵌入式数组?

如何插入吹文件

进入吹文档作为嵌入式数组注释的第一个元素