Запрос RethinkDB для поиска повторяющихся адресов электронной почты (записей)

У меня есть следующий запрос ReQL, который идентифицирует разные адреса, но не может добавить метод not(), чтобы получить обратное.

r.db('mydb').table('users').orderBy(r.desc('email')).without('id').distinct()

person bbqchickenrobot    schedule 03.04.2017    source источник


Ответы (1)


not работает с логическими значениями. .distinct().not() не изменяет операцию distinct. Он просто применяется к своему результату, что не имеет особого смысла.

Вместо этого вы могли бы сделать что-то вроде этого

r.db('mydb').table('users')
 .group('email').count().ungroup()
 .filter(row => row('reduction').gt(1))('group')
person AtnNn    schedule 26.04.2017