mongodb存储日期时间格式的数据,并且快速查询出某一个时间段内的数据
2014-03-11 19:42
471 查看
在mysql数据库里面,存储数据可以存储为时间戳、date、datetime等格式,但是在mongodb中,存储数据就没有那么多选择,当然我们可以把日期时间转化为时间戳作为int类型数据来存储,但这貌似不是mongo官方推崇的方式,查资料发现,mongo官方推荐存储为mongoDate格式。
//在数据库里存储一个时间
$collection->save(array("ts" => new MongoDate()));
//要查询的时间段
$start = new MongoDate(strtotime("2010-01-15 00:00:00"));
$end = new MongoDate(strtotime("2010-01-30 00:00:00"));
//查询时间段内的数据
$collection->find(array("ts" => array('$gt' => $start, '$lte' => $end)));
//在数据库里存储一个时间
$collection->save(array("ts" => new MongoDate()));
//要查询的时间段
$start = new MongoDate(strtotime("2010-01-15 00:00:00"));
$end = new MongoDate(strtotime("2010-01-30 00:00:00"));
//查询时间段内的数据
$collection->find(array("ts" => array('$gt' => $start, '$lte' => $end)));
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- DB2 日期和时间的函数应用说明
- Country使 MS-DOS 子系统能使用国际时间、日期、货币、大小写转换和小数分隔符
- vbs下通过日期查找文件夹的代码
- 用批处理实现的创建带日期的文件夹的代码
- asp格式化日期时间格式的代码
- 比较简洁的JavaScript 实时显示时间的脚本 修正版
- SqlServer中的日期与时间函数
- Oracle 日期的一些简单使用
- ASP 日期的加减运算实现代码
- php mssql 时间格式问题
- 页面导出为Excel的时间格式的问题
- Ext JS框架中日期函数的用法及日期选择控件的实现
- asp取日期1月25日为0125的最简单方法
- 一个写得较好的JavaScript日期挑选控件
- php5中date()得出的时间为什么不是当前时间的解决方法
- 充值一波信仰,MongoDB就是牛X!~