小程式雲開發雲資料庫更新資料?
在小程式雲開發中,更新雲資料庫的資料主要有兩種方法:使用 set
方法和 update
方法。
-
set 方法:此方法用於直接覆蓋現有資料。如果指定的記錄不存在,它會建立一條新的資料記錄;如果記錄已存在,則會用新資料完全替換原有記錄。例如,如果使用
set
方法更新一個學生的年齡,原有的其他欄位(如姓名)會被移除,只有更新的欄位會被保留。async onUpdateTap() { const res = await stuCollection.doc('08bade59659d76d500164ec96f5c795d').set({ data: { age: 20 } }); console.log(res); }
-
update 方法:此方法用於更新現有資料記錄的指定欄位。如果嘗試更新的記錄不存在,則不會新增記錄,而是返回一個錯誤;如果記錄存在,則指定欄位的內容會被更新,而其他欄位保持不變。例如,如果使用
update
方法更新一個學生的年齡,只有年齡欄位會被更新,其他欄位(如姓名)保持不變。async onUpdateTap() { const res = await stuCollection.doc('08bade59659d76d500164eca51e17bd0').update({ data: { age: 99 } }); console.log(res); }
在更新資料時,可以根據需要選擇合適的方法。如果需要完全替換一條記錄,可以使用 set
方法;如果只需要更新某些特定欄位,則使用 update
方法更為合適
Azure 虛擬機器上的 SQL Ser...
利用完全託管、智慧且可擴充套件的 Pos...
使用可縮放的開源 MySQL 資料庫進行...
企業就緒且完全託管的社群 MariaDB...
分散式可縮放記憶體中解決方案,提供超快速...
使用 Azure 資料工廠整合所有資料,...