新聞中心
MongoDB是一個開源的,基于分布式文件存儲的NoSQL數(shù)據(jù)庫,它的準(zhǔn)確的對象文檔映射(ODM)和模式視圖控制器(MVC)允許開發(fā)人員有效地管理文件和OEM字段。MongoDB有多種查詢操作,允許開發(fā)人員使用過濾條件來查詢文檔,而且提供了更多數(shù)據(jù)操作類型,如排序,比較,相減等。

我們提供的服務(wù)有:網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、雙灤ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的雙灤網(wǎng)站制作公司
在MongoDB中,“$subtract”操作符可以實現(xiàn)對文檔字段進(jìn)行減法運算。該操作符可以從一個或多個給定的參數(shù)中減去一個數(shù)值,以計算數(shù)組成員的總和或減少單個值,它將多個“計數(shù)”字段的值減去1并將結(jié)果更新到文檔中。
下面的代碼示例演示了$subtract操作符用于從表中某個字段中減去1的使用方式:
db.user_collection.update({username: “test_user”}, {$subtract: {subscripiton_COUNT: 1}})。
上述代碼將更新一個用戶名為test_user的給定集合中subscripiton_count字段的值,并將其減少1。
此外,$subtract操作符還可以使用多個參數(shù)來操作多個字段的值,如下所示:
db.user_collection.update({username: “test_user”}, {$subtract: {subscripiton_count: 1, recent_count: 2}})
上述代碼將從subscripiton_count和recent_count字段中分別減去1和2,并將更改的值保存到文檔中。
總的來說,MongoDB的$subtract操作符可以用于輕松地減少文檔中的字段值,而且可以用于單個或多個字段,從而使MongoDB用于多種類型的數(shù)據(jù)更新和變更操作。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應(yīng)用于計算機網(wǎng)絡(luò)、設(shè)計、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
網(wǎng)站欄目:使用MongoDB進(jìn)行字段相減操作(mongodb字段相減)
轉(zhuǎn)載來于:http://fisionsoft.com.cn/article/cocijeo.html


咨詢
建站咨詢
