问题标签 [reql]
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.
database - 在 ReQL 中计算分区的两侧
我有一个具有布尔属性的数据集,例如:
我想计算一个分区的两边。即有多少个文件是合格的或不合格的。使用单个 rethinkdb 查询执行此操作的最佳方法是什么?
下面是一个带有 underscore.js 的示例,但它依赖于查询所有文档并在我的应用程序中处理它们:
目前我有这个,但感觉效率低下,我假设/希望有更好的方法来做到这一点。
我怎样才能改进它并使它更干燥?
rethinkdb - Returning sub attributes in Rethinkdb
Given this document:
What would the right query to return just WebName
?
I've tried using Map(), but the results aren't what I expect:
r.db("main").table("countries").limit(1).map(function(r) {
return r.WebName;
});
python - 如何附加到 RethinkDB 中可能不存在的子文档?
我有一个 JSON 模式来验证这样的文档:
验证不需要该"galleries"
部分(某些文档可能没有图库),并且该<category>
部分只是一个任意字符串,例如。“截图”。
"galleries"
如果既不存在也不<category>
保证存在,如何将图像附加到画廊项目?假设我想将图像附加到“屏幕截图”画廊。我是否必须先进行两次查询并检查是否存在,或者是否可以原子地执行此操作?
编辑:我目前的解决方案是查询游戏galleries
字段,.default({})
然后使用 Python 处理生成的 dict 并使用合并进行更新。
javascript - Rethinkdb 对象数组到数组对象
我正在尝试与 Rethinkdb 一起使用 mapreducing 类似的东西:
[{"a":1, "b":2}, {"a":3}, {"c":4}]
to {"a":[1,3], "b":[2], "c":[4]}
.
我已经咨询过Javascript:如何将对象数组转换为具有排序唯一数组的对象?但是这些语句在 ReQL 中并不能真正起作用,这里有一个例子:
但这在 itm(p) 上出现错误并出现错误:RqlCompileError: Variable name not found in:
因为 rethinkdb 将变量 id(在本例中为 137)分配给未事先声明的 itm(p)。
有什么想法我该怎么做?
谢谢
json - 如何使用 JavaScript 在 ReThinkDB 中的 ReQL 中的数组上应用过滤器
在下面的 JSON 中,我想选择销售额 > 12500 的记录。如何在 ReThinkDB 和 ReQL 中做到这一点?
JSON是:
}
rethinkdb - How to print server execution time and roundup time after query execution in RethinkDB?
Is there any easy way to print server time and round-trip time after execution Query complete in Javascipt? I have seen this in webadmin, but could not found in API. For the Benchmarking purpose of Query, which one should we consider?
json - 如何使用 RethinkDB 提取/过滤 JSON 中的数组对象
我有一个简单的 JSON 结构,例如
我想知道如何过滤只有 b1 或 b2 的 json 数据。本文档 [1] 中不是很清楚。我尝试运行以下查询,但我很确定,这不是正确的方法。
rethinkdb - How to remove unnecessary field after grouping in rethinkdb, display just key-value pair?
I got some result like this in rethinkdb using group
I used like r.....group(..).count() (I cannot mentioned all query because there are many steps). But my result should like be displayed like this:
Even Better just key value pair [{"A":14},{"B":2}]
rethinkdb - 如何在 rethinkDB 中查找嵌套值仅字段数据的值?
我的第一个concatMap返回如下内容。我想获得“d”的值,所以该值将是“Rethinkdb”
我试过r.(...).concatMap(function(f){return f("a")("b")("d")})
但是显示错误RqlRuntimeError: Cannot perform bracket on a non-object non-sequence(这是因为在第二和第三个“b”中没有“d”)。我不能使用nth
,因为“d”并不总是在数组的第一个元素处。
python - 以合理的方式打印 RethinkDB 查询的响应
我正在参加 Yelp 数据集挑战赛,我正在使用 RethinkDB 存储每个不同数据集的 JSON 文档。
我有以下脚本:
但是当我在 virtualenv 的终端上运行它时,我得到了一个示例响应:
我知道我可以使用 pprint 来漂亮地打印输出,但我不明白如何解决的一个更大的问题是以智能方式打印它们,比如不只是将“...”显示为输出的结尾。
有什么建议么?