studylog/北の雲

chainer/python/nlp

2015-05-31から1日間の記事一覧

mongoengineあれこれ

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

Mongoengineのcountの仕様

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

MongoDBでskipをなるべく使わない

MongoDBインアクションを久々に読んでみてなるほどと思った所をメモ。P113 50000番目のエントリを取って来るのにskip(50000)とやるとそこまで全部読むので非効率 それを回避する為に検索条件に取りたいエントリの_idとかインデックスが張られたものをクエリ…