En fait, vous avez défini le type
de la reviewDate
champ comme Date
dans votre schéma et ici vous le transmettez comme String
.
Donc, fondamentalement, vous devez convertir la String
date à Date
Objet et peut être facilement fait en utilisant moment
bibliothèque
const googleReviews = await Review.countDocuments({
clientId: clientObj.ClientBrandID,
siteSource: "SomeSite",
reviewDate: {
$gt: moment("2018-12-24T18:04:47.806Z").toDate(),
$lt: moment("2019-04-03T17:04:47.806Z").toDate()
}
});