问题标签 [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 回答
652 浏览

rethinkdb - 在 RethinkDB 中分组后排序

在 Rethinkdb 中分组后如何排序,如在 sql 中:

0 投票
2 回答
202 浏览

rethinkdb - 如何在rethinkdb中对json搜索内容的值进行字符串化

我有如下文件,我想要全文搜索(values仅限)是否可以在 rethinkdb 中将对象转换为字符串?我想要一些r.table('x')('description').contains('commonwealth')我不知道有很多或会有什么孩子的东西。所以首先将子节点的所有值转换为单个字符串,然后搜索文本(或其他方式)。谢谢

0 投票
1 回答
197 浏览

node.js - RethinkDB 条件连接

对于“会话”,我有这样的结构:

我可以轻松地在 reservation.student_id 上执行加入:

我的问题是不一定会保留会话,只有在学生实际保留会话时才会添加该属性。因此,如果表中存在任何未预订的会话,Rethink 会告诉我No attribute 'reservation' in object

IRC 中有人推荐了以下内容:

但是,此查询将仅检索当前有预订的会话。我想获得所有会话,同时还为那些有预订的会话执行加入。有没有办法用一个查询来做到这一点,或者我只需要在第一个查询之后执行第二个查询就可以无保留地获取会话?我是否需要对数据进行不同的建模?

0 投票
2 回答
122 浏览

rethinkdb - 如何以文档数组为条件进行查询?

我有两个这样的文件:

如何以学校数组为条件查询ownerIds?

例如:如果我想获取B年在A学校,或者D年在C学校......(或更多)的学生的ownerIds,那么我的查询条件可能是这样的:

0 投票
1 回答
2020 浏览

python - 在 Python 的 Model 类中模拟数据库连接

我编写了一个模型类,它将一些 RethinkDB 功能包装在一个对象中。它的一部分看起来像:

现在,我想测试该save()方法是否完成了它应该做的事情。由于我为此操作使用数据库连接,因此在测试之前创建和删除连接既昂贵又无用,因为我只需要测试是否调用了r对象上的正确方法。显然,模拟是解决这个问题的方法,但我在应该模拟什么以及如何模拟r对象方面遇到了一些困难。我承认我不熟悉模拟概念。

那么,在我的测试方法中save(),如何测试update()/insert()是否已使用正确的参数调用,以及如何为它们分配一些返回值?

0 投票
1 回答
75 浏览

rethinkdb - 如何以文档数组为条件进行查询然后与其他表连接?

我有三个表保存这些文档:

如何以一组学校教育为条件通过连接表查询用户ID:user_schooling?

例如:如果我想获取B年在A学校,或者(不是并且)在D年在C学校......(或更多)的用户的所有ID,那么我的查询条件可能是这样的:

0 投票
1 回答
726 浏览

rethinkdb - How to Convert cursor of get_all() into Map or list map in Rethinkdb's java driver?

I have problem to convert value from get_all(array) in string(as json) or Map.

when I try to fetch like

None of other instances than Map catches above condition and generated error java.util.ArrayList cannot be cast to java.util.Map How can I get this Object in map or array of list map or even in json formatted string.

0 投票
3 回答
1201 浏览

database-design - RethinkDB分层数据

我正在尝试查看是否有办法将平面列表转换为 rethinkdb 中的分层树。

鉴于此表:

我可以查询所有r.db('app').table('nodes')内容并获得一个平面列表:

但我真的很想要一个以层次结构返回数据的查询:

这在 rethinkdb 中可能吗?Postgres 对此有WITH RECURSIVE查询。目前我正在应用程序层进行转换,但它变得越来越复杂——例如,要获取单个节点,我还必须获取所有节点,递归地添加其后代,然后只返回请求的节点。无论如何,如果可能的话,我很想在 rethinkdb 中找到一种方法来做到这一点。谢谢!

0 投票
1 回答
80 浏览

rethinkdb - rethinkdb 协议:为什么将数字数据类型定义为 Double

查看这里我发现NUM数据类型设置为Double. 我应该如何将 64 位Long值传递给 rethinkdb ?

0 投票
1 回答
462 浏览

rethinkdb - 在 ReQL 中展平对象

我有一张这样的记录表

我想提取aab值,即类似于