我有以下文件
以前,我没有嵌入式文档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})
答案 0 :(得分:1)
对嵌套字段使用双引号
{ "$sort": {"vdata.d": -1}}