Итак, я пытаюсь найти все документы в базе данных между датами «X» и «X», а затем упорядочить их по идентификатору пользователя. Это то, что я до сих пор:
await Expense.find(
{'date' :{'$gte': new Date(startDate), '$lte': new Date(endDate)}}),{sort: {_id: 1}}.exec(function(err, data){
if(err){
console.log('Error Fetching Model');
console.log(err);
}
console.log(JSON.stringify(data, null));
expenseArray = data;
console.log(expenseArray);
Но он продолжает давать мне "TypeError: {(промежуточное значение)}. Exe c не является функцией"
Для дополнительного пояснения Я пытаюсь написать это в пн goose:
"SELECT employeeName, SUM(amount)
FROM reimbursements
WHERE d8 BETWEEN '$startDate' AND '$endDate'
GROUP BY employeeName
ORDER BY employeeName;";
Что я делаю не так? Заранее спасибо: D