# databaseCount
Call this API at the server side. For more information, see Server API.
Calculates the number of records in the collection or the number of result records corresponding to the query statement.
# Request Address
POST https://api.weixin.qq.com/tcb/databasecount?access_token=ACCESS_TOKEN
# Request Parameters
Attribute | Type | Default | Required | Description |
---|---|---|---|---|
access_token | string | Yes | Credentials to call API | |
env | string | Yes | Cloud environment ID | |
query | string | Yes | Database operation statement |
# Return Value
# Object
JSON data package that is returned
Attribute | Type | Description |
---|---|---|
errcode | number | Error code |
errmsg | string | Error message |
count | number | Number of records |
Valid values of errcode
Value | Description | Minimum Version |
---|---|---|
0 | Request successful | |
-1 | System Error | |
-1000 | System Error | |
40014 | Invalid AccessToken | |
40097 | Invalid request parameter | |
40101 | Required parameter missing | |
41001 | AccessToken missing | |
42001 | AccessToken expired | |
43002 | HTTP METHOD error | |
44002 | Empty POST BODY | |
47001 | Incorrect format of POST BODY | |
85088 | Cloud Base is not enabled on this App | |
Other error codes | Cloud Base error codes |
# Request Data Example
{
"env":"test2-4a89da",
"query": "db.collection(\"geo\").where({done:true}).count()"
}
# Return Data Example
{
"errcode": 0,
"errmsg": "ok",
"count": 3
}
# Description of Database Operation Statements
Database operation statements use the same syntax with Database APIs