gpt4 book ai didi

Rethinkdb:Chain getAll & between

转载 作者:行者123 更新时间:2023-12-01 12:35:19 27 4
gpt4 key购买 nike

我得到 RqlRuntimeError: Expected type TABLE_SLICE but found SELECTION: 链接 getAllbetween 方法时出现错误。

r.db('mydb').table('日志') .getAll('1', {index: 'userId'}) .between(r.time(2015, 5, 1, 'Z'), r.time(2015, 5, 4, 'Z'), {index: 'createdAt'})

在查询属于 userId=1createdAt 位于日期之间的数据时,是否可以使用 index(es) ?据我了解,filter 不使用索引。

最佳答案

你不能像那样使用两个索引,但你可以创建一个复合索引:

r.table('logs').indexCreate('compound', function(row) {
return [row('userId'), row('createdAt')];
})
r.table('logs').between([1, firstTime], [1, secondTime], {index: 'compound'})

关于Rethinkdb:Chain getAll & between,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30407483/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com