ユーザ用ツール

サイト用ツール


mongodb:crud

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

mongodb:crud [2017/01/11 10:00] – 作成 nullponmongodb:crud [2017/01/11 10:11] (現在) – [arrayをキューのように使う] nullpon
行 26: 行 26:
 </code> </code>
  
 +findAndModifyと組み合わせて…
  
 +<code> 
 +mongos> db.Test.findOne({_id: "hoge"}); 
 +{ "_id" : "hoge", "value" : [ 0, 1, 2, 3 ] } 
 +mongos> db.Test.findAndModify({query: {_id: "hoge"}, update: {$push: {value: { $each: [4, 5], $slice: -4 }}}, new: false}); 
 +{ "_id" : "hoge", "value" : [ 0, 1, 2, 3 ] } 
 +mongos> db.Test.findOne({_id: "hoge"}); 
 +{ "_id" : "hoge", "value" : [ 2, 3, 4, 5 ] } 
 +</code>
  
mongodb/crud.1484128827.txt.gz · 最終更新: 2017/01/11 10:00 by nullpon