У меня есть две таблицы, users
и authors
.
Пользователь может быть автором, и если это так, в документе автора есть id
пользователя.
Я хочу запросить всех пользователей, которые НЕ являются авторами.
Эквивалентный запрос mySQL будет выглядеть примерно так:
select * from users left join authors on users.id=authors.userId
where authors.userId is null
То, что я пробовал, это
r.db('journa').table('authors').outerJoin(
r.db('journa').table('users'),
(author, user) => {
return author.hasFields({'left': 'claimedByUserId'}).not()
}
)
Но это не работает.
Есть идеи, как этого добиться?