小程序云开发

  1     // 云开发
  2     // 初始化
  3     wx.cloud.init()
  4     const db = wx.cloud.database()
  5 
  6     // 插入数据
  7     // db.collection('user').add({
  8     //   data: {
  9     //     description: 'learn cloud database',
 10     //     due: new Date('2018-09-01'),
 11     //     tags: [
 12     //       'cloud',
 13     //       'database'
 14     //     ],
 15     //     // 为待办事项添加一个地理位置(113°E,23°N)
 16     //     location: new db.Geo.Point(113, 23),
 17     //     done: true
 18     //   },
 19     //   success: res=>{
 20     //     console.log(res)
 21     //   }
 22     // })
 23 
 24     // 查询读取数据
 25     // 1.获取一个集合的所有数据,可通过limit方法获取记录数量,每次小程序端不能超过20条,云函数端不能超过100条。
 26     // 更多详情请访问 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.html
 27     // db.collection('user').get({
 28     //   success: res=>{
 29     //     console.log(res)
 30     //   }
 31     // })
 32 
 33     // 2.获取一个记录的数据
 34     // db.collection('user').doc('302d3e8c5c73581a0001462a07a459cd').get({
 35     //   success: res=>{
 36     //     console.log(res)
 37     //   }
 38     // })
 39 
 40     // 3.获取多个记录的数据
 41     // db.collection('user').where({done: true}).get({
 42     //   success: res=>{
 43     //     console.log(res)
 44     //   }
 45     // })
 46 
 47     // db.collection('user').where({ 
 48     //   _openid:'o-YQj0fg01KqwZGePLwLUsH6LG4Y',
 49     //   description: 'learn cloud database'
 50     // }).get({
 51     //   success: res=>{
 52     //     console.log(res)
 53     //   }
 54     // })
 55 
 56     // 4.查询条件
 57     // db.collection('user').where(
 58       // {
 59         // count1: db.command.gt(1)          // gt大于
 60         // count1: db.command.gte(1)         // gte大于或等于 
 61         // count2: db.command.eq(1)          // eq等于
 62         // num1: db.command.neq(1)           // neq不等于
 63         // count1: db.command.lt(1)          // lt小于
 64         // count1: db.command.lte(1)         // lte小于或等于
 65         // tags: db.command.in(['cloud'])    // in字段值在给定数组中
 66         // count1: db.command.nin([111])     // nin字段值不在给定数组中
 67         // count1: db.command.gt(1).and(db.command.lt(99))  //查找大于1小于99的count1所在的集合
 68         // count1: db.command.eq(1).or(db.command.eq(20))   //查找等于1或20的count1所在的集合
 69       // }
 70 
 71       // 查找等于1或等于50的count1的集合 或 tags有'colud'或'1111'字段的集合
 72       // db.command.or([
 73       //   { count1: db.command.eq(1).or(db.command.eq(20))},
 74       //   { tags: db.command.in(['cloud','1111'])}
 75       // ])
 76     // ).get({
 77     //   success: res=>{
 78     //     console.log(res)
 79     //   },
 80     //   fail: err=>{
 81     //     console.log(err)
 82     //   }
 83     // })
 84 
 85     // 更新数据
 86     // 1.update    局部更新一个或多个记录
 87     // 2.set    替换更新一个记录
 88     // 更多详情请访问https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/update.html 
 89     // db.collection('user').doc('dba19de05c760d3e0001bc5b26ad731d').update({
 90       // data 传入需要局部更新的数据
 91       // data: {
 92         // done: true                  // 表示将 done 字段置为 true
 93         // count1: db.command.inc(1)     //inc 该count1字段自增1
 94         // count1: db.command.set(11)
 95         // description: db.command.remove()
 96         // count2: db.command.mul(10)      //mul 该count2字段乘10
 97     //   },
 98     //   success: res=>{
 99     //     console.log(res)
100     //   },
101     //   fail: err=>{
102     //     console.log(err)
103     //   }
104     // })
105 
106     // 删除单条记录
107     // db.collection('todos').doc('302d3e8c5c760899000205b96ecbec15').remove({
108     //   success(res) {
109     //     console.log(res)
110     //   }
111     // })

 

转载于:https://www.cnblogs.com/jay-sans/p/10443931.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值