Skip to content

Instantly share code, notes, and snippets.

@fmasanori
Last active March 5, 2018 13:09
Show Gist options
  • Save fmasanori/5923175 to your computer and use it in GitHub Desktop.
Save fmasanori/5923175 to your computer and use it in GitHub Desktop.
query4 mongo
import pymongo
import sys
connection = pymongo.MongoClient("mongodb://localhost")
db = connection.school
scores = db.scores
def find():
query = {}
try:
cursor = scores.find(query).sort('student_id', pymongo.ASCENDING).skip(4).limit(1)
#não adianta separar, o conjunto é executado quando o cursor é consumido!!!!
#para várias chaves use uma tupla, como exemplo abaixo
#.sort([('student_id', pymongo.ASCENDING), ('score', pymongo.DESCENDING)])
except:
print ('Unexpected error:', sys.exc_info()[0])
sanity = 0
for doc in cursor:
print (doc)
sanity += 1
if sanity > 10:
break
find()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment