Tag Archive : MongoDB

/ MongoDB

MongoKit

2011-09-07 | Database, MongoDB, Pylons, Python | コメントはまだありません

http://pypi.python.org/pypi/mongokit/0.7.2
mongodbのツールキット。自分でmapper書かなくてよかったのか。
Pylons supportを謳っているのがポイント高い。development.iniとかのiniファイルに接続の設定書けるみたい。
ちょうどこのへんの書き方で自分のだとなんか半端だなーとおもっていたところだったのでありがたい。
さっそく使ってみる。
現時点での最終更新が2011-08-30でversion0.7.2。旬ですね。

E11000 duplicate key error index

2011-04-30 | kvs, MongoDB, Pylons, Python | コメントはまだありません

メモ。pymongoのはなし。
insertであたらしいObjectIdを発行してくれないことがある。

E11000 duplicate key error index: foo.bar.$_id_  dup key: { : ObjectId('4dbbc8b7d9b1324716000000') }

なんだ?

from pymongo.objectid import ObjectId
ObjectId()
→ObjectId('4dbbed47d9b132452b000000')

結局明示的に新しいId拾ってinsertしています。なんだー。