RethinkDB 查询以查找重复的电子邮件地址(记录)
RethinkDB Query to Find Duplicate Email Addresses (records)
我有以下识别不同地址的 ReQL 查询,但似乎无法添加 not() 方法来获得相反的结果。
r.db('mydb').table('users').orderBy(r.desc('email')).without('id').distinct()
not
对布尔值进行运算。 .distinct().not()
不修改 distinct
操作。它只是被应用到它的结果,这没有多大意义。
你也可以这样做
r.db('mydb').table('users')
.group('email').count().ungroup()
.filter(row => row('reduction').gt(1))('group')
我有以下识别不同地址的 ReQL 查询,但似乎无法添加 not() 方法来获得相反的结果。
r.db('mydb').table('users').orderBy(r.desc('email')).without('id').distinct()
not
对布尔值进行运算。 .distinct().not()
不修改 distinct
操作。它只是被应用到它的结果,这没有多大意义。
你也可以这样做
r.db('mydb').table('users')
.group('email').count().ungroup()
.filter(row => row('reduction').gt(1))('group')