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

haskell - Haskell:GHC 无法推断类型。类型签名错误绑定的刚性类型变量

我看过一些类似主题的帖子,但它们并没有真正帮助我解决我的问题。所以我敢重复。

现在我有一个带有签名的函数:

这是一个数据库查询运行功能。

我将此函数包装在一个池中(池已创建且与问题无关)以简化连接。

本质上,此函数与上面的运行具有完全相同的签名。

问题是,如果我使用没有签名的函数,那么一切都很好,GHC 很乐意解决问题。一旦我指定签名,它就会停止处理某些输入,抱怨无法推断出类型。

主要有两种输入类型用作查询输入。

这两种类型都是实例,Expr因此它们都被 GHC 接受。

一旦我输入签名,一切都停止工作,GHC 抱怨无法推断类型并给我“类型签名绑定的刚性类型变量”错误。如果我让签名更具体,ReQL而不是Expr a,那么显然它会停止接受Table输入,反之亦然。将输入指定为Expr a和的实例,会因上述错误而停止ReQLTable将签名全部删除可以正常工作。

那么我该如何解决呢?放弃签名感觉不对。

我不知道我是否应该使问题更通用或更具体,但如果它有帮助,这是一个包含所有类型和实例的库,可以帮助提供建议。

重新思考数据库

更新

根据要求,这是产生错误的完整代码清单。

这是完整的错误列表

谢谢

0 投票
1 回答
5274 浏览

rethinkdb - 如何将元素附加到 rethinkdb 中的数组

我有这个对象:

我只是想在错误数组中附加一个新错误。我试过了:

但这没有用。它给出了这个错误:“TypeError: r.row.errors is undefined”

我的问题是如何附加一个数组?

0 投票
1 回答
170 浏览

rethinkdb - 如何将 RqlCursor(运行查询后的响应)放入 java Map?

我正在使用 Rethinkdb Java 驱动程序,如何在 Java 中将 RqlCursor 转换为 Map?

如何将其转换cur为 Hashmap 或 Map?

0 投票
2 回答
1356 浏览

python - 在 rethinkdb 中插入 python 日期时间的最佳方法是什么?

RethinkDB是一个很棒且非常方便的 No​​SQL 数据库引擎。我正在寻找插入 Python 日期时间对象的最佳方法。RethinkDB 会存储 UTC 时间戳,因此我找到了一种解决方案,可以将我的 datetime 对象转换为正确的格式。

我使用这个小函数将我的 datetime 对象转换为 somethink RethinkDB 理解:

我当前的时区是 CET(格林威治标准时间 + 2 小时) 这是将我的日期存储在 rethinkdb 中的好解决方案还是存在更好的解决方案?

谢谢你的帮助

0 投票
1 回答
657 浏览

rethinkdb - 如何从 Rethinkdb 中的数组中进行选择?

我有一个bidder包含这样的数组和对象的字段(它也可以是空的):

如何选择第一个数组的increase值,这意味着输出应该是 31.5。

0 投票
1 回答
981 浏览

javascript - 基于 RethinkDB 数组中所有对象的键/值进行过滤

我有一个 RethinkDB 表,其记录结构如下:

现在,如果我做类似的事情

我匹配所有文档,其中键“one”上的数组中的一个对象具有键“field”,其值匹配“val”。但是,我想要做的是仅匹配键“one”上的数组中所有对象的键“field”与值匹配“val”的文档。

我怎样才能做到这一点?

0 投票
1 回答
1344 浏览

python - How to unittest a database wrapper?

I've written a database wrapper for RethinkDB, in Python, a wrapper that introduces models (something similar to what Django delivers regarding models and managers). How do I write unittests for it? Actually, how do I test whether the database has been updated with the values I've given to a model?

I thought of actually querying the database, which indeed works, but this means I need to create a connection to the database (and also set up a database) for each tests run. Is there a way to mock a database or connection so I get this working?

Currently I create a Connection object in a test's setUp() method, create a database for the tests, and remove the above operations in the tearDown() method.

0 投票
1 回答
40 浏览

macos - 错误:lessc 1.3.0 太旧。至少需要 lessc 1.3.1 - 安装 Rethink DB 时

我正在关注有关在 OSX 上安装 RethinkDB 的教程,但在运行时卡住了

我确实跑了

以确保没问题。在寻找线索时我发现了这个

在此处输入图像描述

它说lessc是一个编译器。但我在 Google 上搜索了各种相关短语,但找不到如何更新或进一步排除故障。

0 投票
2 回答
1254 浏览

c++ - 为 Raspberry Pi 交叉编译 rethinkdb

当前运行 Ubuntu 14.04 x86_64。我想为我的 RPi 交叉编译 rethinkdb 以用于实验目的,它在 1.12 中受支持(人们显然已经成功编译)。

我已经安装了工具链:

配置运行:

然而make失败,

有什么让这个工作的指针吗?

0 投票
1 回答
911 浏览

node.js - 从 rethinkdb 获取条目到 node.js 博客

我想做一个简单的节点博客,但我需要一些帮助!

我想将我的博客“条目”或“帖子”保存到 rethinkdb,但要做到这一点,我首先需要知道如何让我的帖子出现在我的博客上,所以我制作了一个 rethinkdb 服务器,其中包含一些条目!这是它的样子:

数据库名称是“blogdb”,表名称是“条目”

这是我的 app.js(node.js 服务器)

最后,我们有 index.jade(网页)

我知道这并不多,但在我在那里参赛之前我不想做太多设计!

我必须做什么才能将我的所有条目从 rethinkdb 服务器获取到我的网页中?

感谢所有帮助!