可以通过两种不同的方式在 MongoDB 中存储日期/时间。在第一种方法中,您可以像 JavaScript 一样使用 Date 对象。 Date 对象是 MongoDB 中存储日期/时间的最佳方式。语法如下:
new Date();
在第二种方法中,您可以使用 ISODate()。语法如下:
new ISODate();
为了理解上述语法,让我们按照第一种方法创建一个包含文档的集合。使用文档创建集合的查询如下:
第一种方法:
> db.ProductsInformation.insertOne({"ProductId":"Product-1","ProductDeliveryDateTime":new Date()}); { "acknowledged" : true, "insertedId" : ObjectId("5c6ec6786fd07954a4890686") }
第二种方法:
> db.ProductsInformation.insertOne({"ProductId":"Product-2","ProductDeliveryDateTime":new ISODate()}); { "acknowledged" : true, "insertedId" : ObjectId("5c6ec6846fd07954a4890687") }
借助 find() 方法显示集合中的所有文档。查询如下:
> db.ProductsInformation.find().pretty();
以下是输出:
{ "_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") }
注意:存储日期/时间对象的最佳方式是使用 Date 对象。
以上是在 MongoDB 中存储日期/时间的最佳方式?的详细内容。更多信息请关注PHP中文网其他相关文章!

本文比较了MongoDB和MySQL,并将其面向文档的和关系架构进行了对比。 它分析了读/写操作和复杂查询中的性能,突出了MongoDB的可伸缩性和对非结构化数据的适用性

本文详细介绍了MongoDB的创建,阅读,更新和删除(CRUD)操作。 它涵盖使用MongoDB壳和驱动程序插入,更新,删除和查询数据,强调对大型数据集的有效查询以及最佳实践

本文使用UpdateOne,UpdateMany和FindandModify详细介绍了MongoDB文档字段更新。 它还涵盖MongoDB的删除操作(DeleteOne,Deletemany,FindOneAndDelete),并强调通过try-Catch块,LOGGG进行强大的错误处理

本文为MongoDB的CRUD操作提供了综合指南(创建,阅读,更新,删除)。 它详细介绍了有效数据处理的最佳实践,包括索引,批处理操作和查询优化,同时还解决了Chal

本文详细介绍了MongoDB数据库删除方法。 它重点介绍dropdatabase()和db.dropdatabase()命令,突出其不可逆转的性质,并强调了蒙哥多内数据库的独立性,以防止意外

该教程指南MongoDB在Linux上安装,涵盖先决条件(OS兼容性,磁盘空间,系统要求,用户特权),配置(存储引擎,内存分配,日记,日记,索引,网络设置)和故障eshoo

本文探讨了MongoDB何时是最佳数据库选择。 它突出了MongoDB在处理非结构化数据,有效扩展并由于其灵活的模式而实现快速发展的优势。 但是,它承认Relati

MongoDB Compass是用于管理和查询MongoDB数据库的GUI工具。它提供数据探索,复杂查询执行和数据可视化的功能。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

Dreamweaver CS6
视觉化网页开发工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具