rethinkdb - 即使指定了数据库名称,rethinkdb Web 界面错误也在寻找其他数据库
问题描述
我正在尝试通过 rethinkdb Web 界面将父 id 的两个表连接到特定数据库中的子行名称“users_id”,下面是我尝试过的
r.db('cn_chat').table('chat_que').eqJoin('users_id', r.table('connections'));
以下是网络界面给出的错误
其中预期的数据库必须是“cn_chat”,但 Web 界面似乎正在寻找确实存在但不是正确数据库的测试数据库。任何帮助,请想法?
解决方案
错误消息给出了一个很好的提示:“test.connection”不存在。
默认情况下,当您使用它时r.table("connection")
,它会尝试连接到名为“ test ”的数据库,但您的表位于我假设的“ cn_chat ”中。
尝试以下操作:
r.db('cn_chat').table('chat_que').eqJoin('users_id', r.db('cn_chat').table('connections'));
推荐阅读
- c++ - 将单词添加到 trie
- javascript - 如何为 React Router SPA 实现滚动恢复
- xcode - 使用 Firebase 库时优化 Xcode 构建时间
- ef-core-2.0 - 创建 DbCommand 确实会从 DBContext 分配超时
- java - 错误 java:使用 JHipster 构建时找不到符号
- jquery - 当主题平滑滚动已经存在时,如何获得 .click 以平滑滚动锚点
- jenkins - 在 Jenkins 中,使用参数构建是否有超时?
- vb.net - 使用 GetVoices 方法时出现错误“0x80045039”
- c# - 如何创建 BindingList 的依赖属性
- c# - 更新游戏对象位置时出现 NullReferenceException