MongoDB & Python
- Niall O’Higgins 著、水原 文、株式会社トップスタジオ 訳
- 2012年05月 発行
- ISBN978-4-87311-544-3
- フォーマット ePub
- 原書: MongoDB and Python
内容
NoSQLデータベースMongoDBをPythonと組み合わせて使う方法を概説した書籍です。Python 2.7とpymongoを利用してMongoDBのさまざまな機能にアクセスします。MongoDBへの接続、データの読み書き、削除といった基本的なものから、サブドキュメントの利用、位置情報の操作、アップサートなどMongoDBに特化した機能までを紹介します。またPylons、Pyramid、DjangoとMongoDBを組み合わせて利用するための基本的な情報も掲載しています。なお本書はEbook版のみの販売となります。
関連書籍
目次
まえがき
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
さらに先へ