Я использую Mongoose.js 4.11.6 Node.js 6.0.
У меня есть пользовательский документ, который выглядит как показано ниже -
var UserSchema = new Schema({
name: { type: String, default: '' },
email: { type: String, default: '' },
phone: { type: String, default: '' },
hashed_password: { type: String, default: '' },
role: { type: String, default: '' },
created_at: { type: Date, default: Date.now }
});
Я выполняю следующий запрос мангуста -
UserSchema.find ({роль: options.role}) .select (options.select) .sort ({'email': -1}) .exec (cb);
В идеале это должно возвращать список подходящих пользователей, отсортированный по идентификатору электронной почты. Запрос работает именно так, как ожидается, в нашем развертывании AWS. Но на хостинге Cosmos DB MongoDB он возвращает пустой набор результатов. Но запрос возвращает результаты (но не в желаемом порядке) при удалении .sort ({'email': -1}).
'-email'
в качестве параметра сортировки? - person David Makogon   schedule 09.08.2017