我正在将带有时间戳的温度数据发送到MongoDB。我的文档结构如下所示:
{
"_id": ObjectId("57c974d705578f617f5491e3"),
"temperature" : 24,
"timestamp" : "9/2/2016, 2:47:19 PM",
"_msgid" : "7944eab7.86bb14"
}我想通过RESTHeart查询获得最新的温度值。我正在浏览restheart.org上的文档,但没有结果...查询是什么样子的?有什么想法吗?感谢你的回复...
发布于 2016-09-07 19:51:04
如果_id是自动生成的,那么最后一个值始终是GET /db/coll返回的第一个值。
这是因为默认情况下,Restheart排序结果按_id降序,并且_id包含最重要字节中的日期和时间。
因此,GET /db/coll?pagesize=1可以解决问题。
如果你想按时间戳字段排序,我看到了一个问题,因为它是一个字符串(实际上不是日期字段),其格式不允许按字典顺序排序(例如"2016-08-04-1839")。
https://stackoverflow.com/questions/39365286
复制相似问题