微信小程序--云开发数据库操作之where()

where()

定义:指定查询条件,返回带新查询条件的新的集合引用
我的理解:where(),其中括号中指的是查询条件,最终返回符合该条件的数据记录

官方示例用法

const _ = db.command
const result = await db.collection('todos').where({
  price: _.lt(100)
}).get()

注:虽然简洁美,但是这也太简洁了吧!还是希望官方可以把开发文档写的详细一点吧,这样初学者更加容易入门。

示例用法

// words:数据记录的名称
// chapter:words中一条记录中的一个字段名
db.collection('words').where({
      chapter:1// 查询条件:chapter=1
    }).get().then(res=>{
        console.log(res.data)//打印返回结果
        //之后编写 需要利用返回数据的代码 看个人情况吧
    }).catch(err=>{
  		console.log(err)//打印错误信息
    })

在这里插入图片描述
温馨提示:
使用云开发数据库操作时,在页面的js代码中加入

const db = wx.cloud.database()//必须有
const _ = db.command//这个有时需要用到,比如数据的自增、自减时

在这里插入图片描述

雨听

青苔入镜 檐下风铃 摇晃曾经 回忆 无从剪接
微信搜索【海轰Pro】
回复:雨听
就可以得到一份小礼物哦( ^o ^)/~
悄悄告诉你礼物是:小程序源码+PPT模板
希望每位小伙伴每天都开开心心的 \ (^ o ^)/~

猜你喜欢

转载自blog.csdn.net/weixin_44225182/article/details/106171867
今日推荐