微信小程序云開發(fā) API數(shù)據(jù)庫·查詢記錄

2020-07-24 16:40 更新

databaseQuery

本接口應在服務器端調(diào)用,詳細說明參見服務端API。

數(shù)據(jù)庫查詢記錄

請求地址

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

請求參數(shù)

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

返回值

Object

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

屬性類型說明
errcodenumber錯誤碼
errmsgstring錯誤信息
pagerObject分頁信息
dataArray.<string>記錄數(shù)組

errcode 的合法值

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

pager 的結構

屬性類型說明
Offsetnumber偏移
Limitnumber單次查詢限制
Totalnumber符合查詢條件的記錄總數(shù)

Tips

query中應使用limit()限制單次拉取的數(shù)量,默認10條。

請求數(shù)據(jù)示例

{
  "env":"test2-4a89da",
  "query": "db.collection(\"geo\").where({done:true}).limit(10).skip(1).get()"
}

返回數(shù)據(jù)示例

{
    "errcode": 0,
    "errmsg": "ok",
    "pager": {
        "Offset": 1,
        "Limit": 10,
        "Total": 2
    },
    "data": [
        "{\"_id\":\"b15498af-1a5a-40b4-a4e7-b3fc4a1df482\",\"done\":true,\"name\":\"test\"}"
    ]
}

數(shù)據(jù)庫操作語句說明

數(shù)據(jù)庫操作語句語法與數(shù)據(jù)庫 API相同


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號