微信小程序云開發(fā) API數(shù)據(jù)庫(kù)·更新索引

2020-07-31 14:11 更新

updateIndex

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

變更數(shù)據(jù)庫(kù)索引

請(qǐng)求地址

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

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

屬性類型默認(rèn)值必填說明
access_tokenstring接口調(diào)用憑證
envstring云環(huán)境ID
collection_namestring集合名稱
create_indexesArray.<Object>新增索引
drop_indexesArray.<Object>刪除索引

create_indexes 的結(jié)構(gòu)

屬性類型默認(rèn)值必填說明
namestring索引名
uniqueboolean是否唯一
keysArray.<Object>索引字段

keys 的結(jié)構(gòu)

屬性類型默認(rèn)值必填說明
namestring字段名
directionstring字段排序

direction 的合法值

說明最低版本
"1"升序
"-1"降序
"2dsphere"地理位置

drop_indexes 的結(jié)構(gòu)

屬性類型默認(rèn)值必填說明
namestring索引名

返回值

Object

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

屬性類型說明
errcodenumber錯(cuò)誤碼
errmsgstring錯(cuò)誤信息

errcode 的合法值

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

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

{
  "env": "test2-4a89da",
  "collection_name": "counters",
  "create_indexes": [
    {
      "name":"add_index",
      "unique": true,
      "keys": [
        {
          "name": "test",
          "direction": "2dsphere"
        }
        ]
    }
    ],
  "drop_indexes": [
    {
      "name":"del_index"
    }
    ]
}

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

{
    "errcode": 0,
    "errmsg": "ok",
}


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)