1 传统的查询写法

Page({data:{list:[]},onLoad(){let that=thiswx.cloud.database().collection('goods').get({//查询操作//请求成功success(res){that.setData({list:res.data})},//请求失败fail(err){console.log('请求失败',err)}})}
})

2 es6的简洁写法

Page({data:{list:[]},onLoad(){wx.cloud.database().collection('goods').get().then(res => {//请求成功this.setData({list:res.data})}).catch(err => {//请求失败console.log('请求失败',err)})}
})

3 简单条件查询

Page({data:{list:[]good:[]},onLoad(){wx.cloud.database().collection('goods').where({//条件查询name:'name'//为所需查询的商品名称}).get().then(res => {//请求成功console.log('返回的数据',res)this.setData({list:res.data})}).catch(err => {//请求失败console.log('请求失败',err)})//使用doc查询单条数据wx.cloud.database().collection('goods').doc('efbc6d71623d94ec01dfb066182c587a')//填写所需要查询对象的id.get().then(res => {console.log('查询单条数据成功',res.data)this.setData({good:res.data})}).catch(res => {console.log('查询单条数据失败',res)})}
})

4 wxml

<view wx:for="{{list}}"><view>商品名:{{item.name}},价格:{{item.price}}</view>
</view>
<view>
doc查询的单条数据:商品名:{{good.name}},价格:{{good.price}}
</view>

学习记录——微信小程序查询的两种方法相关推荐

  1. 学习记录-微信小程序

    一.设计要素 1.五大要点 工具类小程序功能要专一 应用类小程序交互要简单 小程序裂变要及时反馈 小程序开发要快 小程序设计一定要自裂变 2.小程序集群搭建的六种方法 以地域为维度策划小程序 以时间为 ...

  2. 二手市场回收基于微信小程序和app两种应用开发uniapp

    回收纸皮书籍.服装饰品.箱包鞋帽.床上用品.塑料制品.其他 ,微信小程序.app开发 源码下载地址:请点击下载

  3. 微信小程序云开发-两种云端数据获取方法

    下面价绍两种云端数据获取方法,都不需要写云函数,都用来前端完成,首先在数据库里准备好数据,然后开始操作,下面代码我用来获取轮播图的. 首先在App.js里初始化我们的小程序,env里面写自己的环境ID ...

  4. 微信小程序路由的三种方法

    wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面.但是不能跳到 tabbar 页面.使用 wx.navigateBack 可以返回到原页面. wx.swi ...

  5. 从0开始学习开发微信小程序(熟悉微信开发者工具页面,简单修改、添加一些内容)

    目录 从0开始学习开发微信小程序 准备工作 下载安装微信开发者工具.注册小程序账号 创建小程序 实际操作学习基本功能 写一个名为new的页面. 修改主页的"Hello World" ...

  6. 电影周周看——适合新手学习的微信小程序

    电影周周看--适合新手学习的微信小程序 一个极其适合新手学习的微信小程序--电影周周看.在这里你可以学习到小程序开发的基本流程和基本方法,麻雀虽小,五脏俱全.搭配学堂在线的教学视频食用更佳!针对教学视 ...

  7. 2020最新版前端学习路线图--微信小程序制作原来如此简单

    黑马程序员前端学习路线图大纲中第六阶段的学习是微信小程序的学习:主要介绍了前端学习路线图中微信小程序的学习目标,前端学习路线图中微信小程序的市场价值,前端学习路线图中微信小程序的重点知识.前端学习路线 ...

  8. 学习使用微信小程序动态获取当前时间并实时跳动

    学习使用微信小程序动态获取当前时间并实时跳动 1.修改util.js 2..js函数构造 3.wxml页面显示固定时间 1.修改util.js const formatTime = date => ...

  9. 学习前端-微信小程序

    微信开放文档https://developers.weixin.qq.com/miniprogram/dev/framework/ 最近简单的学习了微信小程序的一些组件和路由API写法,学习过程中由于 ...

最新文章

  1. 对Keil在线烧录程序弹出“The firmware of the connected J-Link[SN:xxxxxxxx] does not support......的问题解决
  2. 将特定像素点在图像上连接起来_图像分割【论文解读】快速图像分割的SuperBPD方法 CVPR-2020...
  3. timerpickerview使用_详解iOS App中UIPickerView滚动选择栏的添加方法
  4. IIS网站打不开错误解决方案集锦(一):编译器错误消息: 编译器失败,错误代码为 -1073741502。...
  5. Node mysql
  6. php 4位数字不足补零,php实现数字不足补0的方法
  7. 老师不能把你怎样,但外面的世界可以!
  8. Linux命令(三)
  9. WINCE7中RTC时钟芯片BQ32K的开发
  10. 满意度指数能够告诉我们什么?
  11. Android项目开发实战——简单备忘录
  12. SVN安装与使用教程
  13. [BeiJing2006]狼抓兔子
  14. 搜狗输入法劝退换成了谷歌拼音
  15. 160x128JAva_GitHub - hanang128/X-SpringBoot: X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】...
  16. 硬盘分区表故障和丢失的原因
  17. 【重识云原生】第六章容器基础6.4.10.3节——StatefulSet实操案例-部署WordPress 和 MySQL
  18. 计算机在会计中的应用书籍,Excel在会计和财务中的应用
  19. 【Android开发】计算机网络基础知识点,如何完成网络请求过程?
  20. Wu反走样算法介绍(简单易懂) -Xiaolin Wu’s Algorithm

热门文章

  1. 【历史上的今天】6 月 23 日:图灵诞生日;互联网奠基人出生;Reddit 上线
  2. 头条/抖音小程序内容安全检测(违规词过滤)
  3. Win10如何用命令打开控制面板
  4. matlab期末题库,Matlab-期末考试题库(共12套卷)
  5. MeterSphere案例分享丨88完美邮箱全面提升产品质量的落地指南
  6. 运放环路补偿及计算,零点、极点计算
  7. 从放弃本专业到直播编程,这女孩都经历了些什么?
  8. C语言基本——求圆的面积和周长
  9. Java2.28~2.29学习笔记
  10. A-Frame使用方法 教程 API