av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)小程序教程:SDK數(shù)據(jù)庫(kù)Command·聚合操作符·比較操作符

AggregateCommand.cmp(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的資源網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

聚合操作符。給定兩個(gè)值,返回其比較值:

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

如果第一個(gè)值小于第二個(gè)值,返回 -1 如果第一個(gè)值大于第二個(gè)值,返回 1 如果兩個(gè)值相等,返回 0

語(yǔ)法如下:

db.command.aggregate.cmp([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "shop1": 10, "shop2": 100 }
{ "_id": 2, "shop1": 80, "shop2": 20 }
{ "_id": 3, "shop1": 50, "shop2": 50 }

求 shop1 和 shop2 的各個(gè)物品的價(jià)格對(duì)比。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    compare: $.cmp(['$shop1', '$shop2']))
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "compare": -1 }
{ "_id": 2, "compare": 1 }
{ "_id": 3, "compare": 0 }

AggregateCommand.eq(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果相等則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.eq([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

求 value 等于 50 的記錄。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.eq(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": false }
{ "_id": 2, "matched": false }
{ "_id": 3, "matched": true }

AggregateCommand.gt(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者大于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.gt([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否大于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.gt(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": false }
{ "_id": 2, "matched": true }
{ "_id": 3, "matched": false }

AggregateCommand.gte(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者大于或等于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.gte([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否大于或等于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.gte(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": false }
{ "_id": 2, "matched": true }
{ "_id": 3, "matched": true }

AggregateCommand.lt(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者小于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.lt([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否小于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.lt(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": true }
{ "_id": 2, "matched": false }
{ "_id": 3, "matched": false }

AggregateCommand.lte(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者小于或等于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.lte([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否小于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.lte(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": true }
{ "_id": 2, "matched": false }
{ "_id": 3, "matched": true }

AggregateCommand.neq(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果不相等則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.neq([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

求 value 不等于 50 的記錄。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.neq(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": true }
{ "_id": 2, "matched": true }
{ "_id": 3, "matched": false }

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。給定兩個(gè)值,返回其比較值:

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

如果第一個(gè)值小于第二個(gè)值,返回 -1 如果第一個(gè)值大于第二個(gè)值,返回 1 如果兩個(gè)值相等,返回 0

語(yǔ)法如下:

db.command.aggregate.cmp([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "shop1": 10, "shop2": 100 }
{ "_id": 2, "shop1": 80, "shop2": 20 }
{ "_id": 3, "shop1": 50, "shop2": 50 }

求 shop1 和 shop2 的各個(gè)物品的價(jià)格對(duì)比。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    compare: $.cmp(['$shop1', '$shop2']))
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "compare": -1 }
{ "_id": 2, "compare": 1 }
{ "_id": 3, "compare": 0 }

AggregateCommand.eq(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果相等則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.eq([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

求 value 等于 50 的記錄。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.eq(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": false }
{ "_id": 2, "matched": false }
{ "_id": 3, "matched": true }

AggregateCommand.gt(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者大于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.gt([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否大于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.gt(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": false }
{ "_id": 2, "matched": true }
{ "_id": 3, "matched": false }

AggregateCommand.gte(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者大于或等于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.gte([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否大于或等于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.gte(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": false }
{ "_id": 2, "matched": true }
{ "_id": 3, "matched": true }

AggregateCommand.lt(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者小于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.lt([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否小于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.lt(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": true }
{ "_id": 2, "matched": false }
{ "_id": 3, "matched": false }

AggregateCommand.lte(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果前者小于或等于后者則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.lte([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

判斷 value 是否小于 50。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.lte(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": true }
{ "_id": 2, "matched": false }
{ "_id": 3, "matched": true }

AggregateCommand.neq(value: Expression[]): Object

支持端:小程序 2.7.4, 云函數(shù) 0.8.1, Web

聚合操作符。匹配兩個(gè)值,如果不相等則返回 true,否則返回 false。

參數(shù)

value: Expression[]

[, ]

返回值

Object

API 說明

語(yǔ)法如下:

db.command.aggregate.neq([, ])

示例代碼

假設(shè)集合 price 有如下記錄:

{ "_id": 1, "value": 10 }
{ "_id": 2, "value": 80 }
{ "_id": 3, "value": 50 }

求 value 不等于 50 的記錄。

const $ = db.command.aggregate
db.collection('price').aggregate()
  .project({
    matched: $.neq(['$value', 50])
  })
  .end()

返回結(jié)果如下:

{ "_id": 1, "matched": true }
{ "_id": 2, "matched": true }
{ "_id": 3, "matched": false }

本文名稱:創(chuàng)新互聯(lián)小程序教程:SDK數(shù)據(jù)庫(kù)Command·聚合操作符·比較操作符
網(wǎng)站URL:http://uogjgqi.cn/article/dhcjcih.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流