MongoDB数据库是在python开发项目时使用非常广泛的一个数据库,但是和关系型数据库不同的是,MongoDB是一个基于分布式开发的集合类型的数据库。那么下面这篇文章将会详细讲解一下在MongoDB数据库之中怎么存储一个日期,一起往下看看吧。
一、数据格式
MongoDB数据库有一个自己独有的数据格式是BSON,也就是二进制的JSON格式,它存储数据的方式是将所有的数据以二进制编码的格式存储在一个文档之中。在其中日期格式的类型名称为Data,这个数据类型存储的不是具体的时分秒的时间格式数据,而是自新纪元起至现在的毫秒数。
二、时间存储
所以想要在MongoDB数据库之中存储日期格式的数据需要先获得当前时间然后再将当前的时间转化为时间戳,具体示例如下所示:
1.打开运行菜单并通过cmd启动命令行窗口,然后在命令行输入一下命令来启动并登录数据库,示例如下:
killall mongo # host后面要写的是端口号 mongo -host 127.0.0.1:27017
2.登录上数据库之后创建一个新的数据库并进行连接,示例如下:
db.penguins.insert({"penguin": "admin"}) use penguins
3.数据库创建成功后就可以向里面存储一行日期格式的数据了,示例如下:
db.penguins.find().ISOData(new Date())
上面代码中的find是新增一条数据,ISOData是将时间转为时间戳,new是获取系统的当前时间。
以上就是关于“MongoDB数据怎么存储日期?MongoDB日期格式数据存储”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。