Sometimes, we want to query ISODate fields with Node.js MongoDB.
In this article, we’ll look at how to query ISODate fields with Node.js MongoDB.
How to query ISODate fields with Node.js MongoDB?
To query ISODate fields with Node.js MongoDB, we can use JavaScript date objects.
For instance, we write
const cursor = collection.find({
title,
dateCreated: {
"$gte": new Date("2020-10-01T00:00:00.000Z"),
"$lt": new Date("2022-03-13T16:17:36.470Z")
}
});
to call find
to query dateCreated
greater than or equal to "2020-10-01T00:00:00.000Z"
and less than "2022-03-13T16:17:36.470Z"
.
We create the date objects from the date strings by passing them into the Date
constructor.
Conclusion
To query ISODate fields with Node.js MongoDB, we can use JavaScript date objects.