收藏
回答

微信云函数中使用数据库的get方法只能使用premis风格吗?

db.collection('todos').doc('todo-identifiant-aleatoire').get({
  success: function(res) {
    // res.data 包含该记录的数据
    console.log(res.data)
  }
})

也可以用 Promise 风格调用:

db.collection('todos').doc('todo-identifiant-aleatoire').get().then(res => {
  // res.data 包含该记录的数据
  console.log(res.data)
})

在云函数中只能使用promis风格,不能使用上面的风格吗?
回答关注问题邀请回答
收藏

2 个回答

  • 黑夜白昼
    黑夜白昼
    03-27
    const cloud = require('wx-server-sdk')
    
    
    cloud.init()
    
    
    const db = cloud.database()
    
    
    exports.main = async (event, context) => {
    	const wxContext = cloud.getWXContext()
    	console.log(wxContext.OPENID)
    	console.log(event.userInfo.openId)
    
    
    	return	db.collection('house_imp').where({
    		house_id: event.id,
    	}).get()
    }
    
    03-27
    有用
    回复 2
    • 跨商通
      跨商通
      03-28
      这样有问题吧?return await db.collection...
      03-28
      回复
    • 黑夜白昼
      黑夜白昼
      03-28回复跨商通
      一直好好的
      03-28
      回复
  • 跨商通
    跨商通
    03-27

    在云函数里只能后者。

    03-27
    有用
    回复
登录 后发表内容
问题标签