问题标签 [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.

0 投票
1 回答
51 浏览

python - 获取primary_key字段的名称

使用 Python 我这样做:

现在我如何获得primary_key字段的名称,即“name”?我试过了:

但它只返回二级索引。

0 投票
1 回答
214 浏览

rethinkdb - Rethinkdb、Python 和过滤器

因此,这是我在 Python 2.7 中使用最新的 RethinkDB (1.14) 编写的一些代码的有趣简化片段。我的问题是现在我需要添加另一个条件,并且可能的组合太多了。这可以在单个过滤器语句中完成吗?

附带说明一下,如果链式过滤器有效,这将容易得多,基本上充当and. 但目前看来,每个 RethinkDB 查询只能有一个过滤器。

编辑:不确定之前发生了什么,但链接过滤器确实有效。

0 投票
1 回答
165 浏览

rethinkdb - 在 rethinkdb 中插入 json 日志文件?

我有一个名为 log.json 的日志文件。

rethinkdb 中的一个简单插入非常有效。

现在这个json文件每秒更新一次,如何确保ret​​hinkdb自动获取新数据,有没有办法实现这一点,或者我必须简单地使用API​​并插入db以及登录文件如果我想要。

谢谢。

0 投票
1 回答
883 浏览

python - RethinkDB 重启服务器后丢失数据

我将数据保存在 RethinkDB 数据库中。只要我不重新启动服务器,一切都很好。但是当我重新启动时,它给了我一个错误,说数据库不存在,尽管文件夹和数据确实存在于文件夹rethinkdb_data中。问题是什么 ?

0 投票
2 回答
418 浏览

python - 在 rethinkdb 上的 python 中使用 lambda 的多个过滤器?

我正在尝试过滤表中的数组对象。这是我过滤的一个案例,它工作得很好。

但是,我的问题是我正在手动执行 lambda 操作,而不是我想tagsLambda过滤所有tags. 我该怎么做?

0 投票
1 回答
54 浏览

rethinkdb - How to query a document by values that are in an attribute that is an array?

the document is like this:

i want to query documents that has specific values inside an attribute that is an array, i tried the bellow but it doesnt work, it returns simply all the results in the collection

0 投票
1 回答
229 浏览

python - Rethinkdb 原子检索和更新

假设我有以下数据结构:

我需要检索时间最长且“状态”= 1 的项目。然后将其“状态”更新为 2,这一切都是原子的,因此其他消费者无法同时检索相同的项目。

这可能与 rethinkdb 吗?

0 投票
0 回答
699 浏览

python - Rethinkdb 读取速度非常慢

我只是想将 RethinkDB 表中的所有选定字段读入内存,以从中构造一个 pandas DataFrame。该表由整数主键索引,并且数据库仅在一台机器上运行一个。读取数据的代码是:

该表只有 150k 个文档,每个文档大约有 250 个值,10 列,一列是 240 个值的数组。

数据库似乎停滞不前,几分钟内什么也没发生,然后发生了“突发”读取。

怎么了?

db1

数据库2

0 投票
1 回答
879 浏览

rethinkdb - RethinkDB 插入有关系的数据

我有一张桌子A和一张桌子B。

表 B 与 A 有关系,键为a_id

我已经在表 A 中创建了文档。我想知道如何使用表 B 中的带有外键 A 的文档在单个查询中插入数据。

0 投票
1 回答
96 浏览

python - Python,rethinkDB:​​未显示多个插入的进度

我将 CSV 文件中的大约 10k 个文档插入到 rethinkDB 表中;代码看起来像这样

正如您所见,每次插入后,屏幕上应打印一个点以显示操作进度。不幸的是,我看到的是:

  1. 几秒钟内什么也没有发生
  2. “插入记录”和大量点同时显示
  3. 几秒钟内什么也没有发生
  4. 再次同时显示多个点
  5. 3 - 4 重复,直到插入所有文档

为什么打印命令“缓存”然后分批完成,我该如何解决?