PyMongoはPythonからMongDBを使うためのAPI
インストール
# yum install python-pymongo
データの表示
#-*- coding: utf-8 -*-
import pymongo
import pytz
#######################################################################
# Main function
#######################################################################
if __name__ == '__main__':
# MongoDBに接続するためのclientを作成する
client = pymongo.MongoClient()
# Databaseに接続する
db = client.test
# Collectionを取得する
collection = db.tbl1
# find()
print('find()')
documents = collection.find()
for doc in documents:
#print(doc)
print('%s\t%d' % (doc['message'], doc['value']))
print('\n')
print("find({'message':'hello'})")
documents = collection.find({'message':'hello'})
print('count=%d' % (documents.count()))
for doc in documents:
#print(doc)
print('%s\t%d' % (doc['message'], doc['value']))
print('\n')
print("find({'value':{'$gte':10}})")
documents = collection.find({'value':{'$gte':10}})
print('count=%d' % (documents.count()))
for doc in documents:
#print(doc)
print('%s\t%d' % (doc['message'], doc['value']))
実行結果
$ python test3.py
find()
hello 10
goodbye 25
find({'message':'hello'})
count=1
hello 10
find({'value':{'$gte':10}})
count=2
hello 10
goodbye 25
0 件のコメント:
コメントを投稿