0
Я использую Gridfs для хранения файлов и позволяю хранить один и тот же файл, но увеличивая переменную версии в метаданных файла. Я использую gridfs-поток для доступа к коллекции. Поэтому я стараюсь, чтобы получить последнюю версию из коллекции, и я знаю, что могу использовать:Сортировка по метаданным Драйвер Nodejs Mongodb
{sort: [['uploadDate', 'desc']]}
, но я хотел бы отсортировать по версии поля метаданных, который называется «__v». Я предполагаю, что формат, чтобы сделать это заключается в следующем:
gfs.collection().findOne({'metadata.fd': fd}, {sort: [['metadata.__v', 'desc']]}, function(err, file) {}
Я думал findOne только взял 3 аргумента? селектор, опции, обратный вызов? Какой у вас второй аргумент? –