'use strict';
const db = uniCloud.database();
exports.main = async (event, context) => {
let res = await db.collection("user").get();
return res;
};
'use strict';
const db = uniCloud.database();
exports.main = async (event, context) => {
let {num} = event;
let res = await db.collection("user").limit(num).get();
return res;
};
'use strict';
const db = uniCloud.database();
exports.main = async (event, context) => {
let {id} = event;
let res = await db.collection("user").doc(id).get();
return res;
};
<template>
<view>
<view class="func">
<button type="default" size="mini" @tap="getData">获取全部数据</button>
<button type="default" size="mini" @tap="getById">根据id获取数据</button>
<button type="default" size="mini" @tap="getLimit">获取几条数据</button>
</view>
<view class="test2">
<view class="row" v-for="item in dataList" :key="item._id">
姓名:{{item.name}}
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
dataList:[]
};
},
onLoad() {
this.getData();
},
methods:{
getLimit(){
let num = 3;
uniCloud.callFunction({
name:"cdemoGetLimit",
data:{num}
}).then(res=>{
this.dataList = res.result.data;
})
},
getById(){
let id = "657d962c466d41a584ce934c";
uniCloud.callFunction({
name:"cdemoGetById",
data:{
id: id
}
}).then(res=>{
this.dataList = res.result.data;
});
},
getData(){
uniCloud.callFunction({
name:"cdemoGetAll",
data:{}
}).then(res=>{
//console.log(res)
this.dataList = res.result.data;
})
}
}
}
</script>
<style lang="scss">
.test2{
.row{
padding: 10rpx 20rpx;
border-bottom: 1px solid #cccccc;
}
}
</style>
结果图示