从默认的 _id 字段中,取得时间信息
来源:互联网 发布:js this指向问题 编辑:程序博客网 时间:2024/06/06 07:34
我们在设计表结构时,往往会自己加一个字段,记录数据生成时间,比如我会建议一个 create_dt
其实在mongodb 中,如果你使用了默认的 _id ,且你要记录的时间只要到秒级。
那这个字段是没有必要的。
可以从 字段 _id中得到此日期时间。
下面的_id 字段的内容,大家都知道的:
01234567891011timemachinepidinc
下面是获取时间的方法:
> db.test1.findOne()._id.getTimestamp()
ISODate("2012-12-12T03:52:45Z")
> Date(parseInt(db.test1.findOne()._id.toString().substring(10,18),16))
Wed Dec 12 2012 12:11:02 GMT+0800
其实在mongodb 中,如果你使用了默认的 _id ,且你要记录的时间只要到秒级。
那这个字段是没有必要的。
可以从 字段 _id中得到此日期时间。
下面的_id 字段的内容,大家都知道的:
01234567891011timemachinepidinc
下面是获取时间的方法:
> db.test1.findOne()._id.getTimestamp()
ISODate("2012-12-12T03:52:45Z")
> Date(parseInt(db.test1.findOne()._id.toString().substring(10,18),16))
Wed Dec 12 2012 12:11:02 GMT+0800
我自己也犯了这个小错误。以后不会了,哈哈。。。
看了下面URL:
http://www.kuqin.com/database/20120317/319007.html
0 0
- 从默认的 _id 字段中,取得时间信息
- 如何从SQL Server 中取得字段说明 如何从SQL Server 中取得字段说明
- 如何从SQL Server 中取得字段说明
- mongodb _id 所包含的信息
- ADO如何取得数据库中表的字段信息
- 从graphite中删除字段信息
- Java 从HTML中取得想要的信息再进行处理
- 从TTF文件中取得字体名信息
- 为何 PyMongo 在记录中插入 _id 字段
- 取得Access数据库中数据表的信息
- Android中取得手机屏幕的信息
- SimpleCursorAdapter知识点关于一个: (IllegalArgumentException: column '_id' does not exist)_id字段的异常
- C++中取得时间的方法
- VC中取得毫秒级的时间
- VC中取得毫秒级的时间
- java中取得微秒级的时间
- VC中取得毫秒级的时间
- 如何使DropdownList 默认选中为从数据库中查询的字段
- Jquery中attr()方法的使用
- UIPickView常用操作
- Wireshark抓包工具使用教程以及常用抓包规则
- 转自zhchch VirtualBox虚拟机使用技巧
- BaseAdapter优化
- 从默认的 _id 字段中,取得时间信息
- spring mvc 模板下載
- Oracle dbms_flashback
- 解决ADT不显示javadoc An exception occurred while getting the javadoc
- Linux系统的命令别名功能
- Spring Web开发
- RTP/RTCP协议介绍
- 数据库事务必须具备的ACID特性
- Eclipse快捷键大全