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

本文详细介绍了MongoDB中用于查询操作的关键参数,包括projection的用法,如何通过设置1或0来选择性显示或隐藏字段。同时,也展示了distinct命令用于获取集合中不同值的方法。此外,还讲解了limit、skip和sort的使用,用于限制返回结果的数量、跳过指定数量的文档以及按升序或降序排序结果。这些基础操作对于有效管理和检索MongoDB数据库中的数据至关重要。
342

被折叠的 条评论
为什么被折叠?



