Я новичок в 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 QUERY [js] Syntadb.TagValues.find (tagDetails: "UMIS.99CalcTrigger.F_CV"). Sort ({отметка времени: 1})
2018-12-15T19: 16: 28.441 + 0000 E QUERY [js] Синтаксическая ошибка: отсутствует) после списка аргументов @ (оболочка): сортировка 1: 28 ({отметка времени: 1})