微信小程序云開發(fā) API數(shù)據(jù)庫(kù)·聚合

2020-07-24 16:40 更新

databaseAggregate

本接口應(yīng)在服務(wù)器端調(diào)用,詳細(xì)說(shuō)明參見服務(wù)端API。

數(shù)據(jù)庫(kù)聚合

請(qǐng)求地址

POST https://api.weixin.qq.com/tcb/databaseaggregate?access_token=ACCESS_TOKEN

請(qǐng)求參數(shù)

屬性類型默認(rèn)值必填說(shuō)明
access_tokenstring接口調(diào)用憑證
envstring云環(huán)境ID
Querystring數(shù)據(jù)庫(kù)操作語(yǔ)句

返回值

Object

返回的 JSON 數(shù)據(jù)包

屬性類型說(shuō)明
errcodenumber錯(cuò)誤碼
errmsgstring錯(cuò)誤信息
dataArray.<string>記錄數(shù)組

errcode 的合法值

說(shuō)明最低版本
0請(qǐng)求成功
-1系統(tǒng)錯(cuò)誤
-1000系統(tǒng)錯(cuò)誤
40014AccessToken 不合法
40097請(qǐng)求參數(shù)錯(cuò)誤
40101缺少必填參數(shù)
41001缺少AccessToken
42001AccessToken過(guò)期
43002HTTP METHOD 錯(cuò)誤
44002POST BODY 為空
47001POST BODY 格式錯(cuò)誤
85088該APP未開通云開發(fā)
其他錯(cuò)誤碼云開發(fā)錯(cuò)誤碼

請(qǐng)求數(shù)據(jù)示例

{
  "env":"test2-4a89da",
  "query": "db.collection(\"test_collection\").aggregate().match({tags:\"cloud\"}).limit(10).end()"
}

返回?cái)?shù)據(jù)示例

{
    "errcode": 0,
    "errmsg": "ok",
    "data": [
    "{\"_id\":\"f77e039f-f1cf-4aa8-bd59-16cbaa91e6ea\",\"location\":{\"type\":\"Point\",\"coordinates\":[{\"$numberDouble\":\"113.0\"},{\"$numberDouble\":\"23.0\"}]},\"done\":false,\"description\":\"learn cloud database\",\"due\":\"2019-09-09\",\"tags\":[\"cloud\",\"database\"]}",
        "{\"_id\":\"6bb88938-49ea-42b6-a6f5-ce408970cfc6\",\"due\":\"2019-09-09\",\"tags\":[\"cloud\",\"database\"],\"location\":{\"type\":\"Point\",\"coordinates\":[{\"$numberDouble\":\"113.0\"},{\"$numberDouble\":\"23.0\"}]},\"done\":false,\"description\":\"學(xué)習(xí) cloud database\"}",
        "{\"_id\":\"51f4f67e-a6a1-4c3e-a50f-827380b8da86\",\"description\":\"學(xué)習(xí) cloud database\",\"due\":\"2019-09-09\",\"tags\":[\"cloud\",\"database\"],\"location\":{\"coordinates\":[{\"$numberDouble\":\"113.0\"},{\"$numberDouble\":\"23.0\"}],\"type\":\"Point\"},\"done\":false}",
        "{\"_id\":\"ee1d69da-b7ec-4e7a-bc1f-2fae31da4ce0\",\"tags\":[\"cloud\",\"database\"],\"location\":{\"type\":\"Point\",\"coordinates\":[{\"$numberDouble\":\"113.0\"},{\"$numberDouble\":\"23.0\"}]},\"done\":false,\"description\":\"學(xué)習(xí) cloud database\",\"due\":\"2019-09-09\"}"
    ]
}

數(shù)據(jù)庫(kù)操作語(yǔ)句說(shuō)明

數(shù)據(jù)庫(kù)操作語(yǔ)句語(yǔ)法與數(shù)據(jù)庫(kù) API相同, 聚合操作參考聚合文檔


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)