時(shí)間:2024-02-14 10:19作者:下載吧人氣:22
前言
很多同學(xué)因?yàn)閷?duì)MongoDB不熟悉,加之應(yīng)用的不是很多,有時(shí)候會(huì)認(rèn)為MongoDB數(shù)據(jù)庫(kù)對(duì)一些功能不支持,或者認(rèn)為支持不好。今天我們 演示一下 MongoDB對(duì)“加減乘除”的使用。
在MongoDB數(shù)據(jù)庫(kù)中“加減乘除”運(yùn)算,又稱為 數(shù)學(xué)表達(dá)式(mathematical expression;或算術(shù)表達(dá)式),主要用于操作數(shù)值。
1.$add操作符(+)
1.1 語(yǔ)法及功能介紹
$add 操作符主要用于將一組數(shù)字相加;也可以用于在指定時(shí)間上添加一定的時(shí)間間隔。時(shí)間間隔單位為milliseconds(毫秒)。
$add操作符的語(yǔ)法:
{ $add: [ <expression1>, <expression2>, … ] }
這個(gè)操作符接受一個(gè)或多個(gè)表達(dá)式作為參數(shù),將這些表達(dá)式相加。
1.2 案例演示
例如我們有一個(gè)sales的集合, 其中有 商品類別 字段、商品價(jià)格 字段,商品服務(wù)費(fèi) 字段。
{ “_id” : 1, “item” : “abc”, “price” : 10, “fee” : 2, date: ISODate(“2014-03-01T08:00:00Z”) }
{ “_id” : 2, “item” : “jkl”, “price” : 20, “fee” : 1, date: ISODate(“2014-03-01T09:00:00Z”) }
{ “_id” : 3, “item” : “xyz”, “price” : 5, “fee” : 0, date: ISODate(“2014-03-15T09:00:00Z”) }
盖楼回复X
(您的评论需要经过审核才能显示)
網(wǎng)友評(píng)論