Mongo如何動態更新乙個model的部分屬性

2021-10-07 09:34:20 字數 499 閱讀 1311

mongo裡面儲存乙個model,更新時想傳入乙個model去更新它,但是用mongo的update方法更新model時會更新其所有屬性。可是我只想更新不為null的屬性怎麼辦呢?而且屬性哪個為不為null還不確定,這就得需要構造動態更新了。

上**:

private static string realtimedatacollection="device_current_data";

@autowired

private mongotemplate mongotemplate;

@override

public void processmongodevicecurrentdata(object sennacurrentmodelmongo,string devid)

}mongotemplate.upsert(query,update,realtimedatacollection);

}

小夥伴需要的拿去用吧~

如何動態定義乙個 物件指標陣列

1 我們先看看如何動態定義乙個char型別 基本型別int float double 的陣列 const int n char a new char n new char n 表示在記憶體中 heap 分配了sizeof char n位元組的空間,並且返回乙個指向所分配記憶體首位址的指標 所以,在這...

Android中乙個動態更新時間並顯示的小例子

這是乙個利用執行緒和handler配合更新時間的小例子 1.主activity public class testtimechangedactivity extends activity 控制時間更新的執行緒 private class timethread extends thread 實際更新時...

如何測乙個紙杯 如何測試乙個紙杯

測試專家 請測試乙個紙杯?測試菜鳥 什麼?測試專家 如果給你乙個喝水的一次性一次紙杯,你將如何測試它?測試菜鳥 我想想啊。幾分鐘後。測試菜鳥 倒滿水看看漏不漏。嗯。測試專家 還有麼?測試菜鳥 能不能倒出水來。會不會變形?乙個紙杯怎麼測啊?腦子全亂了?哦,對了 你有需求麼?測試專家 嗯,不錯的問題,你...