開発環境
- OS X Yosemite - Apple (OS)
- Emacs(Text Editor)
- Python 3.4 (プログラミング言語)
MongoDBイン・アクション (Kyle Banker (著)、Sky株式会社 玉川 竜司 (翻訳)、オライリージャパン)のⅠ部(初めてのMongoDB)、3章(MongoDBを使ったプログラムの作成)、3.1(Rubyを通してみるMongoDB)、3.1.3(クエリとカーソル)を Python で考えてみる。
コード(Emacs)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import pymongo
client = pymongo.MongoClient()
db = client['tutorial']
users = db['users']
cursor = users.find({"age": {"$gt": 30}})
print(cursor)
cursor = users.find({"age":{"$gt":20}})
for doc in cursor:
print(doc["last_name"])
入出力結果(Terminal, IPython)
$ ./sample1_3.py <pymongo.cursor.Cursor object at 0x10ac142b0> smith jones smith jones smith jones $
0 コメント:
コメントを投稿