rethinkdb

    0热度

    1回答

    使用RethinkdbDash包Node.js和Rethink,我能够用这个ReQL: r.db('<DATABASE>').table('<TABLE>').get('<UUID_FOR_OBJECT>') ...用下面获取所需的对象从数据库中格式... { "address": "<ADDRESS>" , "createdAt": Thu Sep 15 2016 02:

    -1热度

    1回答

    最近,我发现自己想要使用实时技术开发Web应用程序。据我所知,我有两个理想的解决方案。 使用WebSockets。 (在我的情况Socket.io) 使用实时数据库一样RethinkDB(我猜的东西像推杆和PubNub也属于这一类太) 我很失落,但是。这两种解决方案之间的技术差异是什么?我应该什么时候比另一个更喜欢一个?

    1热度

    1回答

    如下给出的阵列和数据结构中删除的字符串,我想删除从removeVals匹配来自表字段标签任何值。我找到了一个更改的解决方案,并尝试使用deleteAt,但得到了索引。不是函数错误。 var removeTags = ["val1", "val3"]; { name: "test1", tags: ["val1", "val2", "val3", "val4", "val5"]

    1热度

    1回答

    基于the RethinkDB replace() docs我正在尝试更改文档的主键。在这种情况下,主键是email: var renamePerson = function(originalEmail, newEmail, cb){ rethink.db(DATABASE).table(TABLE).get(originalEmail).replace({email: newEmail

    1热度

    1回答

    我目前正在开发一个带有rethinkdb和节点的实时应用程序,并且有许多不同的rethinkdb查询可以在不同的类中运行。所以,我的问题是,每个查询必须打开和关闭的单个rethinkdb连接,还是每个查询运行的单个连接都是静态可用的,是否更有意义? 从this issue我推断并行化已经是一种选择,所以这是一个更高效的问题。

    0热度

    1回答

    我已经通知列表,我想更新自己的状态为已读 通知结构:在我的把手功能 type Notification struct { Id string `gorethink:"id,omitempty"` UserId string Content string Read bool CreatedAt time.Time } 得到通知我装上去像这样:

    0热度

    1回答

    我有一个Cloud9空间,我有一个小应用程序正在运行。目前,我正在尝试启动重新思考服务,但无法正常工作。我安装使用反思 npm install rethink -g --save ,然后我型 rethink ,试图启动服务器,它告诉我 bash: rethink: command not found 我究竟做错了什么?它看起来很直接,但它不是。

    0热度

    1回答

    我对群集有很大的问题。由于未知原因,服务器会一直断开连接(日志中没有任何内容)并导致崩溃。 我想我可能有群集设置错误。 首先,这是第一次,我的理解分片,这是伟大的功能,但什么是: “每个碎片ñ副本”? 这是什么意思? 第二件事。如何使用“n”个服务器配置群集?我有6个服务器,因为分片(我有几个文档多于10mil记录),但我不确定是否正确配置了我的集群。 在我写的每一个服务器: for exampl

    1热度

    1回答

    我目前在安装时通过手动连接每个服务器来跨所有云服务器使用RethinkDB。我有兴趣转向使用Swarm的方法来简化缩放和故障转移。目前的方法比较麻烦。 在当前的手动方法中,我只需在每台服务器上为RDB创建一个本地文件夹,并将其挂载为卷以存储其数据。但是,使用Swarm意味着我需要更动态地处理卷。每个容器都需要一个独特的容量来在发生错误时保持数据分离。 关于如何处理这种情况的任何建议?到目前为止,我

    1热度

    1回答

    是否有可能做一个增量“upsert”? 因此,如果查询是一个插入计数器将与初始化,如果更新它会增量通过