NoSQLデータベースMongoDBをPythonと組み合わせて使う方法を概説した書籍です。Python 2.7とpymongoを利用してMongoDBのさまざまな機能にアクセスします。MongoDBへの接続、データの読み書き、削除といった基本的なものから、サブドキュメントの利用、位置情報の操作、アップサートなどMongoDBに特化した機能までを紹介します。またPylons、Pyramid、DjangoとMongoDBを組み合わせて利用するための基本的な情報も掲載しています。なお本書はEbook版のみの販売となります。
MongoDB & Python
Niall O’Higgins 著、水原 文、株式会社トップスタジオ 訳
- TOPICS
- Programming , Database , Python
- 発行年月日
- 2012年05月
- ISBN
- 978-4-87311-544-3
- 原書
- MongoDB and Python
- FORMAT
- EPUB
目次
まえがき 1章 使ってみる はじめに 参照ドキュメントのありか MongoDBのインストール MongoDBの実行 MongoDBを使うためのPython環境の設定 2章 Pythonを使ったMongoDBの読み書き MongoDBとPythonを接続する データベースハンドルを取得する ドキュメントをコレクションへ挿入する 安全かつ同期的にコレクションへの書き込みを行う 複数のデータベースノードへの書き込みを保証する MongoDBクエリ言語の紹介 コレクション中のドキュメントの読み出し、カウント、およびソート コレクション中のドキュメントを更新する コレクションからドキュメントを削除する MongoDBのクエリ演算子 MongoDBの更新修飾子 3章 MongoDBとPythonの頻出パターン ドキュメント指向にユニークなパターン:埋め込み 高速ルックアップ:MongoDBでインデックスを使う 位置情報アプリとMongoDB:地理空間インデックス ディフェンシブなコーディングでKeyErrorやその他のバグを防ぐ 更新または挿入:MongoDBのアップサート アトミックな読み書き変更を行う:MongoDBのfindAndModify 高速アカウンティングパターン 4章 MongoDBとWebフレームワーク Pylons 1.xとMongoDB PyramidとMongoDB DjangoとMongoDB さらに先へ