Я хочу запросить или отфильтровать определенные журналы доступа для отметок времени unix (начало и конец).Тем не менее, использование простого фильтра ниже всегда требует запроса.В этой таблице более 1 млн записей.
Кроме того, есть дополнительный индекс unixTimestamp
, который я хочу использовать, чтобы он был намного быстрее.Моя проблема заключается в том, как использовать этот вторичный индекс unixTimestamp
и выполнить запрос, как показано ниже?
Пересмотреть запрос:
r.db("my_db")
.table("my_access_log")
.filter(
function(accessLog) {
return accessLog("unixTimestamp").ge(1550660220)
.and(accessLog("unixTimestamp").le(1550663580));
}
)
Пример данных (Доступжурнал):
{
"access": "Granted" ,
"createdDateS": "2019-02-19T18:17:01" ,
"id": "abc123" ,
"sn": "123413523523" ,
"unixTimestamp": 1550563149 ,
"user": dummyuser@dummies.com, »
}
Спасибо!