建立查询以在日期和小时之间返回文档?

时间:2019-05-03 22:03:07

标签: mongodb-query

我有一个包含传感器信息的mongo数据库。传感器发送的数据采用以下格式:

{
    "_id": "5cae65842d6b4f0080620f66",
    "temperatura": -25,
    "datahora": 1554933124475,
    "deviceId": 4085785
  },
  {
    "_id": "5cae62032d6b4f0080620f5a",
    "temperatura": -25,
    "datahora": 1554932227095,
    "deviceId": 4085785
  },
  {
    "_id": "5cae5e7c2d6b4f0080620f4b",
    "temperatura": -25,
    "datahora": 1554931324479,
    "deviceId": 4085785
  },
  {
    "_id": "5cae5af82d6b4f0080620f3c",
    "temperatura": -25,
    "datahora": 1554930424294,
    "deviceId": 4085785
  },
  {
    "_id": "5cae57742d6b4f0080620f34",
    "temperatura": -25,
    "datahora": 1554929524455,
    "deviceId": 4085785
  }

datahora是一个时间戳。我建立了一个查询来获取日期之间的数据:

{datahora: {
    "$gte": dateTimeStart, 
    "$lte": dateTimeEnd 
},deviceId :{"$in":ids} } // ids is a vector off devices

及其罚款。如何在日期之间以及小时之间退回文件?

0 个答案:

没有答案