由於表結構設計中需要對內嵌文件進行新增,如下:
name:joli;
age: 24;
course:;
05:;
......
}利用set修改器時,可以修改內嵌文件形式,實現如下:
basicdbobject use1 = new basicdbobject();
use1.put("時間", time);
use1.put("_id", new objectid(id));
其中,updateone(arg1,arg2)中兩個引數,第乙個arg1是定位到某條記錄,第二個arg2是進行怎樣的修改
但是set修改器是覆蓋了所以course中的記錄,替換了一條新的記錄,而不是往尾部新增;
將set換成push以後,出現了error,意思是push只能進行內嵌陣列的新增,而不能進行內嵌文件的新增,不得已,將內嵌文件改為了內嵌陣列,形式如下:
name:joli;
age: 24;
course: [ //內嵌陣列形式
00:;
05:;
......
]再次執行語句:
發現可以爭取追加:
name:joli;
age: 24;
course: [ //內嵌陣列形式
00:;
05:;
10:......
]注意:在使用mongodb的修改器時,需要先定位到需要修改的文件
MongoDB 更新修改器
更新修改器是種特殊的鍵,用來指定複雜的更新操作,比如調整 增加或者刪除鍵,還可能是從運算元組或者內嵌文件.1.inc修改器 用來增加值。db.analytics.find db.analytics.update db.analytics.find 2.set修改器 用來指定乙個鍵的值,如果這個鍵不存...
MongoDB 資料操作(三)資料更新(2)修改器
對 mongodb 資料庫而言,資料的修改會牽扯到內容的變更 結構的改變 包含陣列 所以在 mongodb 設計的時候,就提供有一系列的修改器的應用,如之前的 set就是乙個修改器 1 inc 針對數字字段,增加某個數字欄位的資料內容 將年齡為 19 的成員的成績全部減30,並且年齡 1 db.st...
gg修改器偏移量修改 gg修改器無root許可權版
gg修改器無root許可權版是一款可以修改遊戲的手機修改器應用軟體。在gg修改器中,使用者可以修改很多遊戲元素,這非常方便,可以幫助每個使用者獲得更好的遊戲體驗。難度由您自己控制,可以在遊戲世界輕鬆遨遊,超級有趣哦。gg修改器無root許可權版介紹 1 您不應該信任的 防病毒 因為它們可以將任何應用...