sql >> Database >  >> NoSQL >> MongoDB

Wat is de juiste manier om met ISODate in Mongoose te werken?

U hebt feitelijk het type . gedefinieerd van de reviewDate veld als Date in je schema en hier geef je het door als String .

Dus eigenlijk moet je de String . converteren datum tot Date Object en kan eenvoudig worden gedaan met behulp van moment bibliotheek

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()
  }
});



  1. Knooppunt maakt niet meer dan één keer verbinding met Mongo

  2. Redis keyspace-gebeurtenis wordt niet geactiveerd

  3. Meteor `Deps.autorun` versus `Collection.observe`

  4. Hoe vind je op id met behulp van het MongoDB Node-stuurprogramma?