增删改查

小程序端
wx.cloud.callFunction({
      name: 'product',
      data: {
        proName: '手机',
        price: 300,
        desc: '手机好看'
      },
    }).then(res=>{
      console.log(res);
    })


云函数 (谨记:改动后一定要上传云函数)
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  let {proName,price,desc} = event;
  let openId = event.userInfo.openId
  return  await db.collection("product").add({
    data: {
      proName,
      price,
      desc,
      openId
    }
  })
}

小程序端
wx.cloud.callFunction({
      name: 'product',
      data: {
       _id: '' 
      },
    }).then(res=>{
      console.log(res);
    })


云函数 (谨记:改动后一定要上传云函数)
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const _ = db.command
exports.main = async (event, context) => {
  let {_id} = event;
  let openId = event.userInfo.openId
  return  await db.collection("product")
  .where({
     _id
  })

小程序端
wx.cloud.callFunction({
      name: 'product',
      data: {
        _id: '0e',
        price: 555555555
      }
    }).then(res=>{
      console.log(res);
    })
云函数 (谨记:改动后一定要上传云函数)
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  let { _id, price } = event;
  let openId = event.userInfo.openId
  return await db.collection("product")
  .where({
    _id
  })
  .update({
    data: {
      price
    }
  })
}

小程序端
wx.cloud.callFunction({
      name: 'product',
      data: {
        _id: _id
      },
    }).then(res=>{
      console.log(res);
    })
云函数 (谨记:改动后一定要上传云函数)
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  let {_id} = event;
  let openId = event.userInfo.openId
  return  await db.collection("product").where({
      // _id,
      openId
  }).get()
}

查更多

小程序端
wx.cloud.callFunction({
      name: 'product',
      data: {
        _id: _id
      },
    }).then(res=>{
      console.log(res);
    })
云函数 (谨记:改动后一定要上传云函数)
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
  let {_id} = event;
  let openId = event.userInfo.openId
  return  await db.collection("product")
  .where({
      // _id,
      openId
  })
  .orderBy("_id","desc")
  .skip(11) // 跳过结果集中的前 10 条,从第 11 条开始返回
  .limit(10) // 限制返回数量为 10 条
  .get() //查全部
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容