2012-01-16 10 views
6

Mongoコンソールから単一の配列要素の属性を解除するにはどうしたらいいですか? dot notationMongoDB - 単一の配列要素から属性を解除する

db.coll.update({"time.junk": "yes"}, {$unset: {"time.$.junk": 1}}); 

読む:これはトリックを行う必要がありますどのように私は時間からジャンク属性の設定を解除します[1]

{ 
    "_id" : ObjectId("4d525ab2924f0000000022ad"), 
    "name" : "hello", 
    "time" : [ 
     { 
      "stamp" : "2010-07-01T12:01:03.75+02:00", 
      "reason" : "new" 
     }, 
     { 
      "stamp" : "2010-07-02T16:03:48.187+03:00", 
      "reason" : "update", 
      "junk" : "yes" 
     }, 
     { 
      "stamp" : "2010-07-02T16:03:48.187+04:00", 
      "reason" : "update" 
     }, 

    ] 
} 

答えて

11

例えば 、。

+0

ありがとうたくさんの仲間:) – rdsoze

+0

位置の演算子などの何もないか、あなたのリンクが死んでいます – Adaptabi

+0

@DotNetWise:ええ、彼らはドキュメントを変更しました。それに気づいてくれてありがとう。 –

関連する問題