使用python获取mongodb一段时间的数据
2015-03-03 15:48
399 查看
mongodb中保存的数据是使用
"lastAccessTime" : ISODate("2015-02-13T11:57:27.003Z")
在mongodb中,
如果想获取2月1号之后的数据,可以直接这样来写查询条件
(1)先在mongodb中执行
ISODate("2015-02-01T00:00:00Z").valueOf()
会得到
1422748800000
(2)使用可以使用以下条件进行查询
"lastAccessTime" : {$gte: new date(1422748800000)}
但是在python中会提示语法错误,
可以按照如下来解决:
from datetime import datetime
查询条件可以写成
"lastAccessTime" : {"$gte": datetime(2015, 2, 1)}
这样就可以解决了。
关于new date() 和date()的区别,下面的链接解释的非常好。
http://www.cnblogs.com/yuechaotian/archive/2013/02/02/2889824.html
"lastAccessTime" : ISODate("2015-02-13T11:57:27.003Z")
在mongodb中,
如果想获取2月1号之后的数据,可以直接这样来写查询条件
(1)先在mongodb中执行
ISODate("2015-02-01T00:00:00Z").valueOf()
会得到
1422748800000
(2)使用可以使用以下条件进行查询
"lastAccessTime" : {$gte: new date(1422748800000)}
但是在python中会提示语法错误,
可以按照如下来解决:
from datetime import datetime
查询条件可以写成
"lastAccessTime" : {"$gte": datetime(2015, 2, 1)}
这样就可以解决了。
关于new date() 和date()的区别,下面的链接解释的非常好。
http://www.cnblogs.com/yuechaotian/archive/2013/02/02/2889824.html
相关文章推荐
- 使用python获取webservice数据并输出到文件
- 使用Python将MongoDB中的数据转存到MySQL中的一次尝试
- python处理大数据文件,set、enumerate使用,python传参,获取文件路径
- python获取mysql天数据,聚合存入mongodb(我的第一个用python写的程序)
- python分别使用多线程和多进程获取所有股票实时数据
- 使用python获取csv文本的某行或某列数据
- python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
- python量化分析系列之---python分别使用多线程和多进程获取所有股票实时数据
- 使用python通过聚币API获取价格数据
- python中使用collection.find()在mongodb中查询大量数据时的问题
- nodejs使用mongoose 获取mongodb 数据格式化问题
- python量化分析系列之---使用python获取股票历史数据和实时分笔数据
- 使用python获取csv文本的某行或某列数据的实例
- 使用Python获取Google,Yahoo金融数据工具pandas_datareader
- Python 使用Selenium获取斗鱼直播主播数据(二十二02)
- python量化分系列之---使用tushare获取股票实时分笔数据延时有多大
- python版本mysql connctor使用问题一例:不能获取到新数据
- python数据库操作常用功能使用详解(创建表/插入数据/获取数据)