個人的なまとめ個人的なまとめ読者になる個人的なまとめ2011-10-11特定フィールドの一括更新方法MongoDB仕事中にターミナル上からMongoをいじれなかったので家で試す。やりたいこと条件を満たすコレクションの一部のフィールドを一括で更新する。条件とかでいけたので、それでいけるかなーと思ってたら違ってました。Mongoのマニュアルには以下のように書かれていました。与えられた条件にマッチするドキュメント全体を新しいオブジェクトで置き換えます。一部の項目だけ更新したい場合には、下記のmodifierを使います。次のようにも書かれていました。update()は最初にマッチしたオブジェクトにのみしか更新しないことを理解してください。フラグを使ってください。マニュアルは読まないといけないです。一部だけ更新するときには、modifierアップデートというのを使います。結論こんな感じでやります。ここでは、フィールドosが"Windows"であるコレクションのosフィールドを"Windows7"にしています。true)updateの第3、第4引数はそれぞれ以下のとおりです。条件を満たすオブジェクトをすべてアップデートするか。すると、fieldにvalueをセットしてます。db.collection_name.ensureIndexで作成できる。こ...2013-04-06Mongo2.4の全文検索Qiitaにもポストしたんですがこちらにも記載。10twitterはてなブログをはじめよう!hs_hachiさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。