pyMongo 一些基本操作
Posted norsd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyMongo 一些基本操作相关的知识,希望对你有一定的参考价值。
1. find() 函数, 可以在函数体内直接指定 filter, sort, projection(限制field), 语法如下:
datas = col.find(
filter = {"$and":[{"_id":{"$gte":datetime.datetime(2017, 1, 20)}}, {"_id":{"$lte":datetime.datetime(2017, 1, 20, 7, 15, 30, 0)}}]},
sort = [("_id", pymongo.ASCENDING)],
projection = {"_id":1, "lastPrice":1})
也可以写成下面的样子:
datas = col.find( {"$and":[{"_id":{"$gte":datetime.datetime(2017, 1, 20)}}, {"_id":{"$lte":datetime.datetime(2017, 1, 20, 7, 15, 30, 0)}}]}, {"lastPrice":1, "_id":1}).sort("_id", pymongo.ASCENDING)
api: http://api.mongodb.com/python/current/api/pymongo/collection.html#pymongo.collection.Collection.find
以上是关于pyMongo 一些基本操作的主要内容,如果未能解决你的问题,请参考以下文章