我是mongoDB的新手,我想返回基于字段tagDetail
的最新条目。我在MongoDB中的对象看起来像这样
{
"tagDetail": "99CalcTrigger",
"value": "2",
"quality": "Good",
"timestamp": "2018-12-14T10:45:05Z"
}
因此,有许多对象具有相同的tagDetail
字段(99CalcTrigger),其值和时间戳会发生变化。我希望能够返回最新的条目。
到目前为止,我有以下内容:
db.TagValues.find(tagDetails: "UMIS.99CalcTrigger.F_CV").sort({timestamp:1})
这会出现以下错误:
2018-12-15T19:06:14.756 + 0000 E查询[js] Syntadb.TagValues.find(tagDetails: “ UMIS.99CalcTrigger.F_CV”)。sort({timestamp:1})
2018-12-15T19:16:28.441 + 0000 E查询[js]语法错误:缺少) 在参数列表之后@(shell):1:28sort({timestamp:1})