Mongodb

MongoDB の update は部分 update ではない

このエントリーをはてなブックマークに追加
まとめ MongoDB の update はレコードのID以外の要素を全て置き換える 指定したカラムだけ置き換えてはくれない 部分 update したい場合は専用の方法でクエリを作る MongoDB の update

Debian7にapt-getでmongodb3.0が入れられない

このエントリーをはてなブックマークに追加
まとめ Debian 7 32bitではmongodb3.0はapt-getで入れられない tarballで入れられるが、前のmongodbとファイル位置が違

mgoのConsistencyについて

このエントリーをはてなブックマークに追加
mgoのサンプルにあった session.SetMode(mgo.Monotonic, true) の意味がよくわからないので調べてみました。 結論から書きますと、これは複数DBを利用した際の、 データの一貫性をどの

golangでmongodbを使う

このエントリーをはてなブックマークに追加
mgoというライブラリが便利そうです。 http://labix.org/mgo 以下はtwitterからツイートを取ってきて、 未登録のツイートをmongodbに保存するスクリプトで

MongoDBでインデックスとexplainを使う

このエントリーをはてなブックマークに追加
事前データ準備 for (var i=0; i<100; i++) { db.test_object.save({name: "test1", num: i}) } for (var i=0; i<100; i++) { db.test_object.save({name: "test2", num: i*1000}) } for (var i=0; i<100; i++) { db.test_object.save({name: "test3", num: i*10000}) } stringは3種類100個ずつ、numはuniqueなオブ