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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)小程序教程:SDK數(shù)據(jù)庫Aggregate·索引

Aggregate

數(shù)據(jù)庫集合的聚合操作實(shí)例

創(chuàng)新互聯(lián)建站專注于大冶企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站制作。大冶網(wǎng)站建設(shè)公司,為大冶等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

方法

Aggregate.addFields(object: Object): Aggregate

聚合階段。添加新字段到輸出的記錄。經(jīng)過 addFields 聚合階段,輸出的所有記錄中除了輸入時(shí)帶有的字段外,還將帶有 addFields 指定的字段。

Aggregate.bucket(object: Object): Aggregate

聚合階段。將輸入記錄根據(jù)給定的條件和邊界劃分成不同的組,每組即一個(gè) bucket。

Aggregate.bucketAuto(object: Object): Aggregate

聚合階段。將輸入記錄根據(jù)給定的條件劃分成不同的組,每組即一個(gè) bucket。與 bucket 的其中一個(gè)不同之處在于無需指定 boundaries,bucketAuto 會(huì)自動(dòng)嘗試將記錄盡可能平均的分散到每組中。

Aggregate.count(fieldName: string): Aggregate

聚合階段。計(jì)算上一聚合階段輸入到本階段的記錄數(shù),輸出一個(gè)記錄,其中指定字段的值為記錄數(shù)。

Aggregate.end(): Promise

標(biāo)志聚合操作定義完成,發(fā)起實(shí)際聚合操作

Aggregate.geoNear(options: Object): Aggregate

聚合階段。將記錄按照離給定點(diǎn)從近到遠(yuǎn)輸出。

Aggregate.group(object: Object): Aggregate

聚合階段。將輸入記錄按給定表達(dá)式分組,輸出時(shí)每個(gè)記錄代表一個(gè)分組,每個(gè)記錄的 _id 是區(qū)分不同組的 key。輸出記錄中也可以包括累計(jì)值,將輸出字段設(shè)為累計(jì)值即會(huì)從該分組中計(jì)算累計(jì)值。

Aggregate.limit(value: number): Aggregate

聚合階段。限制輸出到下一階段的記錄數(shù)。

Aggregate.lookup(object: Object): Aggregate

聚合階段。聚合階段。聯(lián)表查詢。與同個(gè)數(shù)據(jù)庫下的一個(gè)指定的集合做 left outer join(左外連接)。對(duì)該階段的每一個(gè)輸入記錄,lookup 會(huì)在該記錄中增加一個(gè)數(shù)組字段,該數(shù)組是被聯(lián)表中滿足匹配條件的記錄列表。lookup 會(huì)將連接后的結(jié)果輸出給下個(gè)階段。

Aggregate.match(object: Object): Aggregate

聚合階段。根據(jù)條件過濾文檔,并且把符合條件的文檔傳遞給下一個(gè)流水線階段。

Aggregate.project(object: Object): Aggregate

聚合階段。把指定的字段傳遞給下一個(gè)流水線,指定的字段可以是某個(gè)已經(jīng)存在的字段,也可以是計(jì)算出來的新字段。

Aggregate.replaceRoot(object: Object): Aggregate

聚合階段。指定一個(gè)已有字段作為輸出的根節(jié)點(diǎn),也可以指定一個(gè)計(jì)算出的新字段作為根節(jié)點(diǎn)。

Aggregate.sample(size: number): Aggregate

聚合階段。隨機(jī)從文檔中選取指定數(shù)量的記錄。

Aggregate.skip(value: number): Aggregate

聚合階段。指定一個(gè)正整數(shù),跳過對(duì)應(yīng)數(shù)量的文檔,輸出剩下的文檔。

Aggregate.sort(object: Object): Aggregate

聚合階段。根據(jù)指定的字段,對(duì)輸入的文檔進(jìn)行排序。

Aggregate.sortByCount(object: Object): Aggregate

聚合階段。根據(jù)傳入的表達(dá)式,將傳入的集合進(jìn)行分組(group)。然后計(jì)算不同組的數(shù)量,并且將這些組按照它們的數(shù)量進(jìn)行排序,返回排序后的結(jié)果。

Aggregate.unwind(value: string|object): Aggregate

聚合階段。使用指定的數(shù)組字段中的每個(gè)元素,對(duì)文檔進(jìn)行拆分。拆分后,文檔會(huì)從一個(gè)變?yōu)橐粋€(gè)或多個(gè),分別對(duì)應(yīng)數(shù)組的每個(gè)元素。


分享名稱:創(chuàng)新互聯(lián)小程序教程:SDK數(shù)據(jù)庫Aggregate·索引
文章網(wǎng)址:http://www.5511xx.com/article/dhegssc.html