调用数据库api的步骤:
1:获取引用(首先获取数据库引用,然后获取集合的引用)
```java
//获取默认环境的数据库引用
const db = wx.cloud.database()
//获取指定环境的数据库的引用
const db = wx.cloud.database({
env: 'test'
}
)
//获取到指定集合的引用
db.collection("user") //获取到user集合的引用
//获取到指定id的集合的引用
db.collection("user").doc("1001") //获取到user集合下id为1001的记录的引用
```
2:构造查询/更新条件
(1)数据的添加
```java
db.collection('todos').add({
// data 字段表示需新增的 JSON 数据
data: {
description: "learn cloud database",
due: new Date("2018-09-01"),
tags: [
"cloud",
"database"
],
location: new db.Geo.Point(113, 23),
done: false
}
})
.then(res => {
console.log(res)
})
```
(2)数据的查询
```java
//获取id为(todo-identifiant-aleatoire)的单条记录
db.collection('todos').doc('todo-identifiant-aleatoire').get().then(res => {
// res.data 包含该记录的数据
console.log(res.data)
})
//获取多条记录:
db.collection('todos').where(
{ _openid: 'user-open-id', done: false
})
.get({
success: function(res)
{ // res.data 是包含以上定义的两条记录的数组 console.log(res.data)
}
})
```