我正在尝试通过rethinkdb Web界面通过父ID将两个表与特定数据库的子行名称'users_id'联接,这是我尝试过的
r.db('cn_chat').table('chat_que').eqJoin('users_id', r.table('connections'));
以下是网络界面给出的错误
期望的数据库必须为“ cn_chat”,但Web界面似乎正在寻找确实存在但不是正确数据库的测试数据库。有什么帮助吗,想法吗?
答案 0 :(得分:0)
该错误消息提供了很好的提示:“ test.connection”不存在。
默认情况下,当您使用r.table("connection")
时,它会尝试连接到名为“ test ”的数据库,但是您的表位于“ cn_chat ”中。 / p>
尝试以下操作:
r.db('cn_chat').table('chat_que').eqJoin('users_id', r.db('cn_chat').table('connections'));