【发布时间】:2017-02-15 07:37:42
【问题描述】:
我从 RestHeart API 服务获得以下数据。我尝试通过
过滤数据filter={'header.timestamp.long':{'$gte': {'$date':'2017-02-14T19:00:00Z'}}}
或
filter={'header.timestamp.long.$numberLong':{'$gte': {'$date':'2017-02-14T19:00:00Z'}}}
但他们不工作。 回应是
{
"_embedded": [],
"_id": "logs_43990547141907029933",
"_size": 0,
"_total_pages": 0,
"_returned": 0
}
我的 RestHeart 是 V3.0。
感谢您的帮助。
数据:
{
"_embedded": [
{
"_id": {
"$oid": "58a3ffc5e90174170ed22786"
},
"header": {
"timestamp": {
"long": {
"$numberLong": "1487142853743"
}
}
},
"event": {
"Measurements": {
"lifevo.mead.smarthome.TemperatureData": {
"Temperature": 23.977264
}
}
}
},
{
"_id": {
"$oid": "58a3ffc2e90174170ed22785"
},
"header": {
"timestamp": {
"long": {
"$numberLong": "1487142850744"
}
}
},
"event": {
"Measurements": {
"lifevo.mead.smarthome.TemperatureData": {
"Temperature": 21.15203
}
}
}
},
......
],
"_id": "logs_43990547141907029933",
"_returned": 100
}
【问题讨论】:
-
我也试试 filter={"header.timestamp": {"$gte": {"$date":"2017-02-14T00:00:00Z"}}},还是可以的没有得到任何数据
-
我的MongoDB版本是3.2.11
标签: restheart