У меня есть следующий документ
Ранее у меня не было встроенного документа vdata
, и у меня было поле с именем timestamp и когдаЯ выполнил запрос ниже, я получил последнюю запись.
db.TagValues.aggregate({$match: {tagDetail: "UMIS.99TOTMW.F_CV"}}, {$sort: {timestamp: -1}}, {$limit: 1})
Как мне изменить вышеуказанный запрос, чтобы показать тот же результат, основанный на формате моего нового документа.Я пробовал следующее, но я получаю синтаксическую ошибку.
db.TagValues.aggregate({$match: {t: "UMIS.99TOTMW.F_CV"}}, {$sort: {vdata.d: -1}}, {$limit: 1})