收藏
评论

小程序云开发-云函数操作数据库

文章链接

https://www.cnblogs.com/masterchd/p/9941752.html


增:

const cloud = require('wx-server-sdk')
  
cloud.init()
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
  var filedvalue1 = event.data1
  var filedvalue2 = event.data2
  try {
    return await db.collection('mydata').add({
      data:{
        filed1:filedvalue1,
        filed2:filedvalue2
      }
    })
  } catch (e) {
    console.log(e)
  }
}

改:

const cloud = require('wx-server-sdk')
  
cloud.init()
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
  var docid = event.docid
  var vdata1 = event.data1
  var vdata2 = event.data2
  try {
    return await db.collection('mydata').doc(docid).update({
      data: {
        filed1:vdata1,
        filed2:vdata2
      }
    })
  } catch (e) {
    console.log(e)
  }
}

查:

const cloud = require('wx-server-sdk')
  
cloud.init()
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
  var docid = event.docid
  var vdata1 = event.data1
  var vdata2 = event.data2
  try{
    return await db.collection('mydata').where({
      _id: docid
    }).get()
  }catch(e){
    console.log(e)
  }
}


最后一次编辑于  2018-11-13
收藏

1 个评论

  • 冰如
    冰如
    2018-11-13

    我们希望大家可以直接把内容发布到这个平台~而非直接复制粘贴链接~

    2018-11-13
    赞同
    回复 1
    • Kindear
      Kindear
      2018-11-13

      这篇博客是我的,我回来把代码放这里。

      2018-11-13
      回复
登录 后发表内容