ISODate non déterminé
J'essaie d'obtenir des résultats de mongodb, Utilisant nodejs/mongoose.
Erreur:
var dateStr = new Date/year,month,day,0,0,0/;
var nextDate = new Date/year,month,day,23,59,59/;
GPSData.find/{"createdAt" : { $gte : new ISODate/dateStr/, $lte: new ISODate/nextDate/ }}, function/err, data/ {
if/err/
console.log/err/;
}/;
Erreur:
ISODate is not defined
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
6 réponses
Emile
Confirmation de:
est une partie MongoDB Et dans votre cas n'est pas disponible. Au lieu de cela, vous devez utiliser
, Et pilotes MongoDB/par exemple, Mongoose ORM, que vous utilisez pour le moment/ Nous nous occuperons de la conversion du type entre
et
Dans les coulisses.
Blanche
Confirmation de:
dans node.js est un
Darius
Confirmation de:
Emile
Confirmation de:
Gilles
Confirmation de:
MongoDB Les usages ISODate Comme type de date principal. Si vous souhaitez insérer la date d'objet à la collection MongoDB, vous pouvez utiliser
méthode Date// shell.
Vous pouvez spécifier une date spécifique en passant la chaîne de date ISO-8601 avec l'année dans la gamme de 0 avant que 9999 Inclusif B.
Nouveau
constructeur Date// ou fonction ISODate//. Ces fonctions prennent les formats suivants:
new Date /
/
Retour ISODate avec la date spécifiée.
Nouvelle date /
/
Indique datetime en local timezone Client et retour ISODate avec spécifié datetime dans UTC.
Nouvelle date /
/
Indique datetime dans UTC Et retourne ISODate avec spécifié datetime dans UTC.
new Date// Indique datetime comme millisecondes dès le moment Unix Époques /1 janvier 1970 de l'année/ et retourne l'instance résultante ISODate.
Si vous écrivez du code dans JavaScript et vouloir transférer l'objet JavaScript date et utilisez-le avec le client MongoDB, La première chose que vous faites est de transformer JavaScript date au format MongoDB date /ISODate/. C'est comme ça que ça se fait.
Vous pouvez passer l'objet today et tomorrow Enquête MongoDB Avec l'aide d'une nouvelle méthode Date// shell.
</yyyy-mm-ddthh:mm:ssz></yyyy-mm-ddthh:mm:ss></yyyy-mm-dd>
Denis
Confirmation de: