如何在超级账本中的两个日期之间获取数据

时间:2019-08-08 09:48:28

标签: couchdb hyperledger-fabric

我想从分类帐中的两个日期(开始日期和结束日期)之间过滤数据。如何使用沙发数据库中的丰富查询来完成

{
            "date": {
                "$in": [startdate, enddate]
            }

}

我知道这只会提供以日期作为开始日期和结束日期的数据。该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以通过这种方式完成此操作。

{"selector": 
    {"date":
       {"$gte": "startDate",
        "$lte": "endDate"
       }
    }
}

但是为了获得准确的结果,您应该将日期存储为时间戳,并在链码中将自日期和日期作为时间戳传递为参数。要在链码中进行查询,您可以在后端将日期格式转换为时间戳。