Запрашивание выходного адреса с использованием регулярных выражений и диапазона времени передачи - PullRequest
0 голосов
/ 06 ноября 2018

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu08dsyxz98whc - это один из множества возможных тх, у которых есть whc подстрока в выходном адресе,

https://blockchair.com/bitcoin-cash/transaction/ce4b6388c3b57dc188bfafde87d7af28ee3ba210d0a3223a3bc86f6083337459

Я хотел бы найти такие выходные данные для 2018-08, используя lang запроса битовой базы данных, подобный mongodb,

{
  "v": 3,
  "q": {
    "find": {
      "out.e.a": { "$regex": "whc$" },
      "blk.t": {
        "$gte": "2018-08-01T00:00:00Z",
        "$lte": "2018-08-31T00:00:00Z"
      }
    },
    "limit": 1
  }
}

К сожалению, я не получаю никакого результата для такого запроса Есть ли проблема с синтаксисом, которая мешает правильному результату?

1 Ответ

0 голосов
/ 07 ноября 2018

Попробуйте выполнить запрос, используя метки времени Unix вместо дат ISO. Чтобы преобразовать дату ISO в метку времени Unix в javascript, вы можете сделать:

var myDate = new Date(ISODate("2015-10-25T00:00:00.000Z"));
var myTimeStamp = myDate.getTime() / 1000;
...