MongoDB возвращает последний объект на основе поля и времени - PullRequest
0 голосов
/ 15 декабря 2018

Я новичок в 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})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...