мангуст findone с сортировкой, возвращающей неопределенное

#mongoose

Вопрос:

Я выполняю следующий запрос node.js мангуст mongodb размещен в Azure.

 NFTMetadataName.findOne({contract: NFTContractnum}).sort({contractid: -1}).setOptions({strict: false}).exec(function (err1, contents){  console.log(contents);  });  

Приставка.журнал возвращает неопределенное значение, которое говорит мне, что данные не возвращены, но если я попытаюсь выполнить следующий запрос

 NFTMetadataName.findOne({contract: NFTContractnum}, function (err1, contents){  console.log(contents);  });  

возвращает данные

Комментарии:

1. Я должен добавить, что при выполнении второго запроса без сортировки он возвращает данные, поэтому я знаю, что он должен возвращать данные, но по какой-то причине сортировка нарушает его.