Heim > Datenbank > MongoDB > Hauptteil

Beste Möglichkeit, Datum und Uhrzeit in MongoDB zu speichern?

王林
Freigeben: 2023-08-28 18:57:02
nach vorne
1087 Leute haben es durchsucht

在 MongoDB 中存储日期/时间的最佳方式?

Datum/Uhrzeit können in MongoDB auf zwei verschiedene Arten gespeichert werden. Im ersten Ansatz können Sie das Date-Objekt genau wie JavaScript verwenden. Datumsobjekte sind die beste Möglichkeit, Datum/Uhrzeit in MongoDB zu speichern. Die Syntax lautet wie folgt:

new Date();
Nach dem Login kopieren

Bei der zweiten Methode können Sie ISODate() verwenden. Die Syntax lautet wie folgt:

new ISODate();
Nach dem Login kopieren

Um die obige Syntax zu verstehen, folgen wir der ersten Methode, um eine Sammlung mit Dokumenten zu erstellen. Die Abfrage zum Erstellen einer Sammlung mithilfe von Dokumenten lautet wie folgt:

Erste Methode:

> db.ProductsInformation.insertOne({"ProductId":"Product-1","ProductDeliveryDateTime":new
Date()});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c6ec6786fd07954a4890686")
}
Nach dem Login kopieren

Zweite Methode:

> db.ProductsInformation.insertOne({"ProductId":"Product-2","ProductDeliveryDateTime":new
ISODate()});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c6ec6846fd07954a4890687")
}
Nach dem Login kopieren

Zeigen Sie alle Dokumente in der Sammlung mithilfe der Methode find() an. Die Abfrage lautet wie folgt:

> db.ProductsInformation.find().pretty();
Nach dem Login kopieren

Hier ist die Ausgabe:

{
   "_id" : ObjectId("5c6ec6786fd07954a4890686"),
   "ProductId" : "Product-1",
   "ProductDeliveryDateTime" : ISODate("2019-02-21T15:40:40.901Z")
}
{
   "_id" : ObjectId("5c6ec6846fd07954a4890687"),
   "ProductId" : "Product-2",
   "ProductDeliveryDateTime" : ISODate("2019-02-21T15:40:52.684Z")
}
Nach dem Login kopieren

HINWEIS : Die beste Möglichkeit, Datums-/Uhrzeitobjekte zu speichern, ist die Verwendung eines Date-Objekts.

Das obige ist der detaillierte Inhalt vonBeste Möglichkeit, Datum und Uhrzeit in MongoDB zu speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage