我正在使用rethinkdb PHP driver,正在尝试执行or
where
查询,以下是我尝试过的操作
$query = r\db('cn_chat')->table('messages')->filter(
r\row('origin')->eq('connectnigeria')->or(r\row('origin')->eq('business'))
)->run($conn);
但是没有运气,请帮忙,有主意。
它返回
致命错误:调用未定义的方法r \ Queries \ Math \ Eq :: or()
答案 0 :(得分:0)
根据您随附的文档(http://danielmewes.dnsalias.net/~daniel/php-rql-api/#Math+and+logic),
或应为 rOr :
$query = r\db('cn_chat')->table('messages')->filter(
r\row('origin')->eq('connectnigeria')->rOr(r\row('origin')->eq('business'))
)->run($conn);