问题标签 [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.
rethinkdb - rethinkdb: "RqlRuntimeError: Array over size limit" 即使使用 limit()
我正在尝试访问按“日期”键排序的表的恒定数量的最新文档。请注意,不幸的是,日期是由(不是我......)实现的,因此该值被设置为字符串,例如“2014-01-14”,或者有时是“2014-01-14 22:22:22” . "RqlRuntimeError: Array over size limit 102173"
使用以下查询时,我收到一条错误消息:
我试图通过指定一个恒定的限制来克服这个问题,因为现在我只需要最新的 50 个:
以同样的错误结束。所以,我的问题是:
如何按日期获取恒定数量的最新文档?
是否可以按基于字符串的日期字段排序?这个问题与我的第一个问题有关吗?
rethinkdb - RethinkDB:如何做真正的 upsert - 在更新失败时插入新文档?
我想在更新失败时插入新文档 - 有什么办法吗?现在 RethinkDB 只允许我通过插入命令中的 {upsert: true} 在插入失败时更新文档。
rethinkdb - 如何在 rethinkdb 中获取日期之间的行?
按照这里的答案,我通过索引“日期”字段并像这样查询来从表中获取最新的行:
如果“日期”值被实现为字符串(例如“2013-12-31”或“2013-12-31 22:22:22”),我如何在日期之间进行过滤?
rethinkdb - RethinkDB 查询计划
我想看看为 RethinkDB 编写的复杂查询的查询执行计划。我怎样才能打开它?我已经查看了其他论坛,但我没有得到提示是否存在这样的功能。
javascript - RethinkDB 抛出错误而不是在回调中返回它们
Nodejs情况:
如果用户不存在 rethinkdb 会抛出错误
问题:
- 为什么 Rethink 会抛出错误而不是在回调的第一个参数中返回它们?
- 为什么它仍然会抛出错误?它不能最终返回 null 并完成请求吗?
docker - 如何在 RethinkDB + Docker 中运行 rethinkdb-dump/export
通过 Docker 运行 RethinkDB 时:http://dockerfile.github.io/#/rethinkdb ,我希望能够通过“rethinkdb-dump 或 rethinkdb-export”导出数据,但是它会抛出以下错误:
我可以通过 192.168.33.10:8080 正确访问 RethinkDB 管理面板。我运行的命令是:
我在 Vagrant(Ubuntu 13.04)中运行 Docker + RethinkDB,我尝试通过直接使用 python 驱动程序安装 rethinkdb 来运行相同的命令,它运行良好。
这是让我使用 Docker + RethinkDB 的唯一障碍,我们将不胜感激。
编辑:问题已解决,请参阅https://github.com/rethinkdb/rethinkdb/issues/1904
rethinkdb - RethinkDB:等效于“选择字段不在(项目)中的位置”
我有一个看起来像这样的表:
我想选择someProperty
不在某个值数组中的所有记录(例如,someProperty
不在的所有记录[1, 2]
)。我想取回完整的记录,而不仅仅是someProperty
.
我应该如何使用 RethinkDB 做到这一点?
javascript - RethinkDB node.js 驱动程序未正确初始化全局连接变量
遇到一个非常奇怪的问题,可能是我的 IDE WebStorm 特有的,因为在终端中通过节点执行时我无法重现此问题。在下面的示例中:
当我尝试在回调之外记录结果时,我的连接全局变量为“null”。但是,当我从回调中记录对象时:
我展示了一个连接 JSON 对象。这似乎是一个简单的范围界定问题,我似乎无法弄清楚。
rethinkdb - Rethinkdb: Know which records were updated
Is there any way to update a sequence and know the primary keys of the updated documents?
Then know the primary keys of the records that were updated without needing a second query?
database - 查询每个类别中最喜欢的
我有一张桌子creations
。每个都属于一个类别(带有categoryId
)。他们还有一个名为statFavorites
.
我想返回一个单一创作的平面列表,其中包含列表中每个类别的最爱。
我能想到的唯一方法是使用groupedMapReduce
. 还有其他方法吗?
上面发生了两件事:首先,我正在过滤创作以仅匹配我关心的类别(相当于in
mongo 中的查询。如何在重新思考中做到这一点?)
其次,我得到了每个人中最喜欢的。
有没有更好的方法来做到这一点?在我写数据的时候预先计算也可以。