按元数据排序Mongodb的Nodejs驱动程序

时间:2014-10-06 00:50:09

标签: javascript node.js mongodb mongodb-query gridfs

我使用Gridfs存储文件,并允许存储相同的文件,但在文件的元数据中增加版本变量。我使用gridfs-stream来访问集合。所以我试图从该系列中获取最新版本,我知道我可以使用:

{sort: [['uploadDate', 'desc']]}

但我想根据名为' __ v'的元数据版本字段进行排序。我猜这样做的格式是:

gfs.collection().findOne({'metadata.fd': fd}, {sort: [['metadata.__v', 'desc']]}, function(err, file) {}

1 个答案:

答案 0 :(得分:0)

gfs.collection().findOne({'metadata.fd': fd}, {}, {sort: {'metadata.__v': -1}}, function(err, file) {}