projection参数用法
# key:value,value=1表示要显示这个字段
# results = collection_name.find(filter={}, projection={"name":1}).limit(100)
# key:value,value=0表示不显示这个字段
# results = collection_name.find(filter={'isDeleted':0}, projection={"name":0}).limit(1)
# results = collection_name.find(filter={'isDeleted':0}, projection={"name":False}).limit(1)
# results = collection_name.find(filter={'isDeleted':0}, projection={"name":None}).limit(1)
# key:value,value=1表示要显示这个字段
# results = collection_name.find(filter={'isDeleted':0}, projection={"name":1}).limit(1)
# results = collection_name.find(filter={'isDeleted':0}, projection={"name":True}).limit(1)
results = collection_name.find(filter={'isDeleted':0}, projection=["name"]).limit(1)
distinct用法
results = collection_name.distinct('name').limit(100)
limit、skip、sor用法
results = collection_name.find().limit(1)
results = collection_name.find().skip(1)
results = collection_name.find().sort(1)
# 1 是升序,-1 是降序
limit、skip、sort 也可以写到 find 里面作为函数的参数,例如:
results = collection_name.find(limit=1)
http://c.biancheng.net/view/6555.html