【Uniapp-Vue3】从uniCloud中获取数据
需要先获取数据库对象:
let db = uniCloud.database();
获取数据库中数据的方法:
db.collection("数据表名称").get();
所以就可以得到下面的这个模板:
let 函数名 = async () => {
let res = await db.collection("数据表名称").get();
if(res.result != 0) {
// 获取数据失败逻辑
}else{
// 获取数据成功逻辑
}
}
整一段做演示:
如果我们想让数据获取的顺序以时间为倒序(也就是最新发布的展示在前面),就可以使用如下方法:
db.collection("数据表名称").orderBy("时间戳变量", "desc").get();
时间戳变量会在创建该数据的时候存储当时的时间戳