Cookies help us deliver our services. By using our services, you agree to our use of cookies. More information

FIND basics

From NoSQLZoo
Revision as of 12:39, 27 July 2015 by 40082593 (talk | contribs) (Created page with " <pre class=setup> #ENCODING import io import sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-16') #MONGO from pymongo import MongoClient client = MongoClie...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
#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)))