RethinkDB chaining/combining 个过滤器
RethinkDB chaining/combining filters
我有两个过滤器需要合并。
这是我的主要过滤器:
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);
你看我设置了 table,这意味着我可以继续查询 table 而无需重新定义 table。
我有两个过滤器需要合并。
这是我的主要过滤器:
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);
你看我设置了 table,这意味着我可以继续查询 table 而无需重新定义 table。