Я пытаюсь запросить номер последнего или последнего счета-фактуры пользователя из базы данных mongodb, используя в качестве точки входа nodejs express server и graphql, которые я могу сохранить в своем состоянии
Я запросил все счета и попытался извлечь наибольшее число, но безуспешно
invoiceNumbers: async () => {
try {
const invoiceNumbers = await Invoice.find().limit();
return invoiceNumbers.map(invoiceNumber => {
const newInvoiceNumber = invoiceNumber;
return transfromInvoice(newInvoiceNumber);
});
} catch (error) {
console.log(error);
throw new Error(error);
} }
Но когда я запускаю запрос, я склонен получать все свои документы
вместо получения наибольшего номера счета.
E.g "В базе данных есть счета № 1, 2 и 3. Когда я запускаю
запрос будет возвращать все эти документы, а не возвращать
самый высокий номер счета, который составляет 3 "