mongodb更新一條資料,如果不存在則插入

2021-09-29 12:50:52 字數 635 閱讀 4389

col.update(key, data, );
記錄每個員工每天的操作次數

#以name和operdate建立復合索引

db.getcollection(

"workload"

).createindex(

,)

對operands進行自增+1操作,根據name_1_operdate_1主鍵查詢,如果存在則自增+1,如果不存在記錄sperands為1。

db.getcollection(

"workload"

).update(

, },

)

結果:

這是主鍵存在的情況,對operands進行了+1操作,在更新一條逐漸不存在的資料

db.getcollection(

"workload"

).update(

, },

)

結果:

// 1

// 2

mongodb 分組 得到第一條資料

業務邏輯 控制器每分鐘上報採集資料,現需得到每個控制器的每種採集資料的最近一條資料 效能比較低。分組,得到每個控制器每種採集型別的離當前最近的一條記錄 private static void group if curr.createdate result.createdate string fina...

ajax 刪除一條資料

對這一段話的理解 先找到需要刪除的節點,以及節點裡的文字 用 ajax 傳送請求,請求方式為 post 請求內容為需要刪除記錄的檔案,datatype 定義資料型別 json 通常都是 json data name sname,是要刪除 name 屬性為sname 的那一條資訊 success fu...

ThinkPHP find方法 查詢一條資料記錄

thinkphp find 方法是和 select 用法類似的乙個方法,不同之處 find 查詢出來的始終只有一條資料,即系統自動加上了 limit 1 限制。當確認查詢的資料記錄只能是一條記錄時,建議使用 find 方法查詢,如使用者登入賬號檢測 public function chekuser ...