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();
Bei der zweiten Methode können Sie ISODate() verwenden. Die Syntax lautet wie folgt:
new ISODate();
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") }
Zweite Methode:
> db.ProductsInformation.insertOne({"ProductId":"Product-2","ProductDeliveryDateTime":new ISODate()}); { "acknowledged" : true, "insertedId" : ObjectId("5c6ec6846fd07954a4890687") }
Zeigen Sie alle Dokumente in der Sammlung mithilfe der Methode find() an. Die Abfrage lautet wie folgt:
> db.ProductsInformation.find().pretty();
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") }
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!