日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)小程序教程:SDK數(shù)據(jù)庫Command·聚合操作符·常量操作符

AggregateCommand.literal(value: any): Object

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

成都創(chuàng)新互聯(lián)公司專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國電信/網(wǎng)通/移動(dòng)機(jī)房,成都棕樹機(jī)房服務(wù)有保障!

聚合操作符。直接返回一個(gè)值的字面量,不經(jīng)過任何解析和處理。

參數(shù)

value: any

返回值

Object

API 說明

literal 使用形式如下:

literal(<值>)

如果 <值> 是一個(gè)表達(dá)式,那么 literal 不會(huì)解析或者計(jì)算這個(gè)表達(dá)式,而是直接返回這個(gè)表達(dá)式。

示例代碼

比如我們有一個(gè) items 集合,其中數(shù)據(jù)如下:

{ "_id": "0", "price": "$1" }
{ "_id": "1", "price": "$5.60" }
{ "_id": "2", "price": "$8.90" }

以字面量的形式使用 $

下面的代碼使用 literal,生成了一個(gè)新的字段 isOneDollar,表示 price 字段是否嚴(yán)格等于 "$1"。

注意:我們這里無法使用 eq(['$price', '$1']),因?yàn)?nbsp;"$1" 是一個(gè)表達(dá)式,代表 "1" 字段對(duì)應(yīng)的值,而不是字符串字面量 "$1"。

const $ = db.command.aggregate
db.collection('items').aggregate()
  .project({
    isOneDollar: $.eq(['$price', $.literal('$1')])
  })
  .end()

輸出如下:

{ "_id": "0", "isOneDollar": true }
{ "_id": "1", "isOneDollar": false }
{ "_id": "2", "isOneDollar": false }

投影一個(gè)字段,對(duì)應(yīng)的值為 1

下面的代碼使用 literal,投影了一個(gè)新的字段 amount,其值為 1。

const $ = db.command.aggregate
db.collection('items').aggregate()
  .project({
    price: 1,
    amount: $.literal(1)
  })
  .end()

輸出如下:

{ "_id": "0", "price": "$1", "amount": 1 }
{ "_id": "1", "price": "$5.60", "amount": 1 }
{ "_id": "2", "price": "$8.90", "amount": 1 }


分享名稱:創(chuàng)新互聯(lián)小程序教程:SDK數(shù)據(jù)庫Command·聚合操作符·常量操作符
本文URL:http://www.5511xx.com/article/cohgddc.html