sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvad er den rigtige måde at arbejde med ISODate på i Mongoose

Faktisk har du defineret type af reviewDate felt som Date i dit skema, og her sender du det som String .

Så dybest set skal du konvertere String dato til Date Objekt og kan nemt gøres ved hjælp af moment bibliotek

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. Sådan overvåger du dine databaseservere ved hjælp af ClusterControl CLI

  2. Hvordan kan jeg bruge async-await med MongoClient

  3. Hvordan indekserer du et indlejret objektfelt i et array i MongoDB?

  4. brug mongoose model.find() for at få alle indtastninger af kun 1 felt