2010-05-01から1ヶ月間の記事一覧

日時を使った検索がうまくいかない(回避案)

前回(http://d.hatena.ne.jp/stog/20100526/1274899622)の続き。 MongoDBで日時を使った検索をするとき、1970-01-01より前の日付がうまく扱えない件について、自分が使い方を間違っているのか、そういう仕様なのか未だに分かっていない。。なので、以下の…

日時を使った検索がうまくいかない

MongoDBで検索するときの条件として日時を使ってみたのだが、意図した結果が得られない。 前回(http://d.hatena.ne.jp/stog/20100525/1274890034)作ったデータベースに対して以下のように検索してみる。mongodb_find_date.py #!/usr/bin/env python # -*- …

PythonからMongoDBを使ってみる

とりあえず、こんな感じで適当なタブ区切りデータを用意した。 dummy.tsv(文字コード:UTF-8) name type sex birthday おがわ human M 1980/11/03 たかはし human F 1974/02/20 たなか human M 2003/01/15 さとう human F 1960/10/05 ポチ dog F 2005/06/0…

MongoDBのPython用ドライバをインストール

※setuptoolsのバージョン0.6c9以上が必要らしいので適宜アップデートする。 # easy_install -U setuptools pymongoをインストール # easy_install pymongo インストールされたパッケージの確認 $ grep 'pymongo' /usr/lib/python2.4/site-packages/easy-inst…

CentOS5.4にyumでMongoDBをインストール

CentOS5.4にyumでMongoDBをインストールしてみる。 # cat /etc/redhat-release CentOS release 5.4 (Final) http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages を参考にパッケージの取得先を追加する。 # cat /etc/yum.repos.d/MongoDB.repo …