Я пытаюсь добавить несколько externalJoin в RethinkDB для извлечения данных из нескольких ассоциированных таблиц.
если добавлено несколько outerJoin, то он возвращает данные первой таблицы соединения и, если нет данных из первой таблицы соединения, и не имеет каких-либо соответствующие данные затем возвращают эти данные второй таблицы соединений.
r.db('demo').table('users').outerJoin(r.db('demo').table('aa'), (users, aa) => users('id').eq(aa('userId'))).zip()
.outerJoin(r.db('demo').table('bb'), (users, bb) => users('id').eq(bb('userId'))).zip()