La date/heure peut être stockée dans MongoDB de deux manières différentes. Dans la première approche, vous pouvez utiliser l'objet Date comme JavaScript. Les objets date sont le meilleur moyen de stocker la date/heure dans MongoDB. La syntaxe est la suivante :
new Date();
Dans la deuxième méthode, vous pouvez utiliser ISODate(). La syntaxe est la suivante :
new ISODate();
Pour comprendre la syntaxe ci-dessus, suivons la première méthode pour créer une collection contenant des documents. La requête pour créer une collection à l'aide de documents est la suivante :
Première méthode :
> db.ProductsInformation.insertOne({"ProductId":"Product-1","ProductDeliveryDateTime":new Date()}); { "acknowledged" : true, "insertedId" : ObjectId("5c6ec6786fd07954a4890686") }
Deuxième méthode :
> db.ProductsInformation.insertOne({"ProductId":"Product-2","ProductDeliveryDateTime":new ISODate()}); { "acknowledged" : true, "insertedId" : ObjectId("5c6ec6846fd07954a4890687") }
Affichez tous les documents de la collection à l'aide de la méthode find(). La requête est la suivante :
> db.ProductsInformation.find().pretty();
Voici le résultat :
{ "_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") }
REMARQUE : La meilleure façon de stocker des objets date/heure est d'utiliser un objet Date.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!