使用正则表达式和 tx 时间范围查询输出地址

Querying for output address using regex and tx time range

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu08dsyxz98whc 可能是输出地址中有 whc 子字符串的许多 tx 之一,

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

我想使用类似于 mongodb、

的 bitdb 查询语言为 2018-08 找到这样的输出
{
  "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
  }
}

很遗憾,我没有得到任何结果 query 是否存在阻止正确结果的某些语法问题?

尝试使用 Unix 时间戳而不是 ISO 日期进行查询。 要在 javascript 中将 ISO 日期转换为 unix 时间戳,您可以执行以下操作:

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