組み合わせる必要がある 2 つのフィルターがあります。
これは私の主なフィルターです:
r.db('items').table('tokens').filter(r.row('valid_to').gt(r.now()))
これは私の二次フィルターです。
.filter(r.row["processed"] == False)
これらを組み合わせるにはどうすればよいですか?
組み合わせる必要がある 2 つのフィルターがあります。
これは私の主なフィルターです:
r.db('items').table('tokens').filter(r.row('valid_to').gt(r.now()))
これは私の二次フィルターです。
.filter(r.row["processed"] == False)
これらを組み合わせるにはどうすればよいですか?
それらを連鎖させるだけです!
r.db('items').table('tokens')
.filter(r.row('valid_to').gt(r.now()))
.filter(r.row["processed"] == False)
そして、その後もチェーンを続けることができます。
データベースを設定したら、次のようなフィルターを使用して方程式を実行できます。
$query = \r\table('payments')
->filter(\r\row('forwarded')->eq('1'))
->filter(\r\row('bad_callbacks_sent')->lt(6))
->filter(\r\row('confirmations')->le(7))
->run($this->conn);
テーブルが設定されていることがわかります。つまり、そのテーブルを再定義しなくても、そのテーブルのクエリを続行できます。