sql >> Databasteknik >  >> NoSQL >> MongoDB

Infogar Date() i Mongodb genom mongo-skal

Du måste få ett annat fel eftersom koden ovan kommer att resultera i Date() metod som returnerar det aktuella datumet som en sträng, oavsett argumenten som tillhandahålls med objektet. Från dokumentationen :JavaScript Date-objekt kan endast instansieras genom att anropa JavaScript Date som en konstruktor:anropar den som en vanlig funktion (dvs utan new). operator) returnerar en sträng istället för ett Date objekt; till skillnad från andra JavaScript-objekttyper har JavaScript Date-objekt ingen bokstavlig syntax.

Du kanske vill prova detta istället för att få rätt datum, med tanke på att månadsparametern i JavaScripts Date-konstruktor är 0-baserad:

var myDate = new Date(2014, 11, 12, 14, 12);
db.collection.insert({ "date": myDate });


  1. Skapar tom samling i mongodb

  2. MongoDB-autentisering är inte aktiverad på Linux-servern

  3. Konvertera från LinkedHashMap till Json String

  4. MongoDB skapade filer