conn = Connection(host="localhost", port=27017)
print ("Connected Localhost successfully!!!!!")
dbh = conn["mydb"]
assert dbh.connection == conn
users = dbh.users.find_one({"username" : "janedoe"})
if not users:
print "no document found for username janedoe"
# else:
# for user in users:
# print user.get("username")
else:
for user in dbh.users.find(snapshot=True):
print user.get("username")
for user in dbh.users.find(snapshot=True):
print user.get("email"), user.get("score", 0)
# Delete all documents in user collection with score 1
dbh.users.remove({"score":1}, safe=True)
# remove() will not raise any exception or error if no documents are matched.
# print "删除记录行的个数:\t"%count
except ConnectionFailure, e:
sys.stderr.write("Could not connect to MongoDB: %s" % e)
sys.exit(1)
if __name__ == "__main__":
main()
这些例子是参照 MongoDB & Python书箱写成的。