db.foo.bar.find({"addtime":{"$gt":{"$data":"2017-8-7"}}})
这样的查询会出现错误
(nofile):0 Uncaught exception:-6
Invalid Argument
对于一个日期类型的字段,怎么进行范围查询?
db.foo.bar.find({addtime:{$gt:new SdbDate("2017-8-7")}})
这样可以查询,但是在Python里怎么用?好像没有SdbDate这个类。
上面的$data应该改为$date
python用法:
condition={'addtime':{'$gt':loads('{"date":"2017-8-7"}')}}
cursor=cl.query(condition=condition)
在python中时间用datetime.datetime类表示