読者です 読者をやめる 読者になる 読者になる

studylog/北の雲

chainer/python/nlp

mongodb

Mac10.7にMongoDB3.0はインストールできない?

Install MongoDB on OS X — MongoDB Manual 3.0.4によると、 PLATFORM SUPPORT Starting in version 3.0, MongoDB only supports OS X versions 10.7 (Lion) on Intel x86-64 and later. とあって10.7はインストールできるように見える。 しかしいざソースか…

mongoengineのFieldDoesNotExist

mongoengineがフィールド定義されていないデータが入っていたらFieldDoesNotExistを吐くようになった? 以前は多分こういう挙動じゃなかったと思うので0.9からなんだろうか。 こういう話も。github.com時間無くて0.8以前で試せなかったので不正確な情報だけ…

mongoengineあれこれ

怒濤の連投。 使ってる人がいないのかほとんど日本語の情報が出てこないので小ネタでもいいから書いていく。 クエリについて #新宿が含まれてるの User.objects(address__contains="新宿") #新宿と渋谷がどちらも含まれてるもの・・・といきたいところだとこ…

Mongoengineのcountの仕様

たまにハマるのでUserは100万人いるとする user = User.objects().limit(100)user.count() #=> 1000000 limitとかskipと一緒に使うと予想外の結果が返って来る可能性あり limit(100)なんだから最大でも100なんだろうと期待してコード書くとマズい あくまでob…

MongoDB3.0とmongoengine

MongoDBが3.0になって大幅に変わっている。性能アップ。 それにともないpymongoも3.0系に上がってる。でもmongoengineの最新0.9.0は対応してないので、結果として現時点ではMongoDB3.0を自分のシステムでは使えない。Mongo 3.0 compatibility · Issue #861 ·…