目前试图通过使用RethinkDB来解决问题,createdAt以使用.lt().
r.db("databasename")
.table("tablename")
.filter(r.row("createdAt").lt(new Date()))
使用.between()我可以index按预期传递:
r.db("databasename")
.table("tablename")
.between(new Date("2020-01-01"), new Date(), { index: "createdAt" })
但是我仍然需要传递一个较低的值 ( 2020-01-01) 以及不一样.lt()的不一样。
问题:
即使第一个查询使用.filter()和.lt()按预期工作,唯一的问题是它没有使用我创建的二级索引。
有什么方法可以使用.lt()类似.between()或以某种方式使用的二级索引.filter()?
该文档没有提到类似的内容。任何帮助表示赞赏!