47得票3回答
如何从RethinkDB文档中删除一个键?

我正在尝试从RethinkDB文档中删除一个键。 我的方法(未成功):r.db('db').table('user').replace(function(row){delete row["key"]; return row}) 另一种方法:r.db('db').table('user').u...

42得票5回答
跨多个服务器复制SQLite数据库的方法

我正在开发一款分布式应用程序,并且我有一个SQLite数据库必须在分布式服务器之间共享。 如果我在serverA中更改了sqlite行,这个更改必须立即在其他服务器上更新,但是如果一个服务器离线然后重新上线,它必须更新所有与其他服务器相同的信息。 我正试图通过小型SQLite数据库开发高可用性...

24得票4回答
在RethinkDB中,检查数据库或表是否存在的最简单方法是什么?

我知道一种方法是通过dbList()和tableList()列出所有内容,然后在结果中查找我需要的内容。 有没有更简单的方法? 编辑 我的目标是在不存在表格时创建一个表格。

24得票4回答
比较MongoDB和RethinkDB的批量插入性能

This is my official first question here; I welcome any/all criticism of my post so that I can learn how to be a better SO citizen. 我正在审核非关系型DBMS,用...

19得票1回答
Socket.io和RethinkDB changefeed的比较

目前我正在使用不带RethinkDB的socket.io: 客户端向socket.io发出事件,socket.io接收事件,将其发给其他客户端,并保存到数据库以供持久化。新连接的客户端将从数据库中获取现有数据,然后通过socket.io监听新事件。 如果我切换到使用RethinkDB和ch...

19得票1回答
如何将元素添加到rethinkdb中的数组

我有这个对象:{ "id": "eb533cd0-fef1-48bf-9fb8-b66261c9171b" , "errors": [ "error1" , "error2" ] } 我只是想将一个新错误追加到错误数组中。我尝试了:r.d...

18得票1回答
如何在Phoenix框架中使用RethinkDB?

刚刚开始学习 Elixir/Phoenix,想使用 RethinkDB 而不是 PostgreSQL,但文档和示例都只提供了与 PostgreSQL 相关的信息(似乎是默认/官方数据库)。Hamiltop 的 Rethinkdb-elixir 包非常好,但遗憾的是 Wiki 中的文档还没有准备...

17得票2回答
如何在RethinkDB中创建唯一的项

如何在RethinkDB中创建唯一项? 在MongoDB中,我使用ensureIndex来实现这个功能,例如:userCollection.ensureIndex({email:1},{unique:true},function(err, indexName){

16得票6回答
RethinkDB - 更新嵌套数组

我有一个调查表格,看起来像这样: { id: Id, date: Date, clients: [{ client_id: Id, contacts: [{ contact_id: Id, score: Number, feed...

13得票1回答
RethinkDB changefeeds 性能:架构建议?

我正在使用RethinkDB构建一个应用程序,准备切换到使用changefeeds。但我面临一个架构选择,并希望得到一些建议。 目前,我的应用程序在用户登录时从多个表中加载所有用户数据(将其全部发送到前端),然后处理来自前端的请求,修改数据库,并准备并发送更改项以供用户使用。我想把它改成使用...