MongoDB & Python

[cover photo]
TOPICS
Programming , Database , Python
発行年月日
ISBN
978-4-87311-544-3
原書
MongoDB and Python
FORMAT
EPUB
Ebook
1,430円
Ebookを購入する

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
    さらに先へ