Я считаю документы, основанные на дате поступления студентов, #using библиотеки mongoose
Я пробовал с новой датой () и новой датой (). ToISOString ()
parameters = {
"startDate": "2013-01-01T00:00:00+05:30",
"endDate": "2013-12-31T23:59:59+05:30"
}
var prom = student.find({
admissiondate: {
$gte: new Date(parameters.startDate),
$lte: new Date(parameters.endDate)
}
}, { _id: 0, admissionno: 1, firstname: 1, lastname: 1 })
#for date to isostring
var prom = student.find({
admissiondate: {
$gte: new Date(parameters.startDate).toISOString(),
$lte: new Date(parameters.endDate).toISOString()
}
}, { _id: 0, admissionno: 1, firstname: 1, lastname: 1 })
Ожидается: число (например: 12)
ОШИБКИ:
для новой даты ()
CastError: сбой приведения к дате для значения "Неверная дата"at path" admissiondate "для модели" студентов "
для новой даты (). toISOString ()
RangeError: недопустимое значение времени в Date.toISOString ()