2015年9月7日月曜日

開発環境

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 コメント:

コメントを投稿