この記事ではpythonにおけるPyMongoの使い方の概要を中心に紹介しており、一定の参考になるPyMongoモジュールの使い方を詳しく紹介していますので、興味のある方は
について学んでください。 PyMongo は、Python で書かれた
ドライバー
Mongodb データベースを使用できるようにします。
環境:Ubuntu 14.04+python2.7+MongoDB 2.4
まず公式Webサイトにアクセスしてソフトウェアパッケージをダウンロードし、アドレスをクリックしてリンクを開きます。解凍後、 python
set
をインストールするか、 pip を使用して pip -m install pymongo
import pymongo
client = pymongo.MongoClient('localhost', 27017)
import pymongo
client = MongoClient('mongodb://localhost:27017/')
db = client.mydb #或者 db = client['mydb']
集計に接続します
集計は、リレーショナルデータベースのテーブルに相当します
collection = db.my_collection #或者 collection = db['my_collection']
データベース内のすべての集計名を表示しますrrreええ
db.collection_names()
collection.insert({"key1":"value1","key2","value2"})
条件で削除collection.remove()
コードは次のとおりです:
collection.remove({"key1":"value1"})
1 つのレコードをクエリ: find_one() はパラメーターなしで最初のレコードを返します。パラメータを使用すると、条件に基づいて検索が返されます
collection.update({"key1": "value1"}, {"$set": {"key2": "value2", "key3": "value3"}})
collection.find_one() collection.find_one({"key1":"value1"})
collection.find() collection.find({"key1":"value1"})
for item in collection.find(): print item
print collection.find().count()
コードをコピー コードは次のとおりです:
collection.find().sort("key1") # 默认为升序 collection.find().sort("key1", pymongo.ASCENDING) # 升序 collection.find().sort("key1", pymongo.DESCENDING) # 降序
collection.find().sort([("key1", pymongo.ASCENDING), ("key2", pymongo.DESCENDING)])
以上がPythonでのPyMongoの使い方概要を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。