rethinkdb или где запрос на php драйвер - PullRequest
0 голосов
/ 22 января 2019

Я использую rethinkdb PHP драйвер и пытаюсь выполнить запрос 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 ()

1 Ответ

0 голосов
/ 22 января 2019

Согласно прилагаемой документации (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);
...