RethinkDB проблема фильтрации меток времени - PullRequest
0 голосов
/ 22 декабря 2018

Я хочу отсортировать информацию в базе данных по периодам времени, когда она была добавлена.У меня есть такая структура предмета:

enter image description here

Например, мне нужно получить количество предметов в этой таблице за период с 12:30 до 12: 31.

Можете ли вы помочь мне с командой ReQL для этого?

1 Ответ

0 голосов
/ 23 декабря 2018

Ваша временная метка, к сожалению, не в формате ISO8601 (2018-12-22T12:35:40.289028Z), и поэтому вы не можете использовать метод переосмысления .during.Но вы можете вернуться к сравнению строк:

r.db("test").table("sample").filter(function(doc){
    return doc("Message")("timestamp").gt("2018-12-22 12:30:00.000000")
      .and(doc("Message")("timestamp").lt("2018-12-22 12:31:00.000000"))
}).count()
...