我正在创建一个ldapjs服务器,为存储在ReactiveDB中的用户提供LDAP接口 . 当第三方应用程序对用户执行LDAP搜索时,我想迭代RethinkDB users
表中的所有行并以LDAP格式发送它们 .
根据RethinkDB文档, r.table('users').getAll()
将不会返回任何内容 .
似乎我可以做 r.table('users').filter(() => true)
但这将是一个黑客 .
RethinkDB是否试图阻止获取所有行?不幸的是,这正是我所需要的,以便OwnCloud可以通过其LDAP Auth后端在所有可用用户中同步 .
1 回答
我想通了,简单地使用
r.table('users')
根据https://www.rethinkdb.com/api/javascript/table/返回表中的所有文档 . 不需要在table()
之后链接的过滤选项 .