FIND basics
From NoSQLZoo
#ENCODING
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-16')
#MONGO
from pymongo import MongoClient
client = MongoClient()
client.progzoo.authenticate('scott','tiger')
db = client['progzoo']
#PRETTY
import pprint
pp = pprint.PrettyPrinter(indent=4)
Working with the world collection of countries
These examples introduce NoSQL using MonogDB and PyMongo under Python3.4. We will be using the find() command and basic comparison functions on the collection world:
Use find() to return the 21st document in world
For help on this click here
Show the 21st document in world
pp.pprint(
db.world.find()
)
pp.pprint(db.world.find()[20])
Use sort() to find the last document in world
Show the last document of world
pp.pprint(list(db.world.find().sort("$natural", -1).limit(1)))