微信小程序云函數(shù)添加數(shù)據(jù)到數(shù)據(jù)庫的方法
1.新建小程序,建立云開發(fā)快速啟動模板

這里和普通小程序的區(qū)別有三點
一是 project.config.json寫上云函數(shù)所在目錄"cloudfunctionRoot": "cloudfunctions/",
二是app.json寫上“cloud”:true
三是 app.js 添加,用于記錄訪問用戶
onLaunch: function () {
if (!wx.cloud) {
console.error('請使用 2.2.3 或以上的基礎(chǔ)庫以使用云能力')
}
else {
wx.cloud.init({
traceUser: true,
})
}
}
2.點擊開通云開發(fā)
3.指定cloudfunctions的存儲環(huán)境,在云開發(fā)配置



4.新建Node.js云函數(shù),并寫入代碼
// 云函數(shù)入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const _ = db.command
// 云函數(shù)入口函數(shù)
exports.main = async(event, context) => {
return await db.collection('todos').add({
data: {
description: event.description,
due: event.due
}
})
}
在終端打開cloudadd并執(zhí)行npm install 更新所有依賴包
點擊右鍵上傳所有文件
5.在需要調(diào)用的地方調(diào)用
wx.cloud.callFunction({
name: 'cloudadd',
data: {
description: 'csacsa',
due: 123
},
complete: res => {
console.log('callFunction test result: ', res)
}
})
現(xiàn)在已成功上傳到數(shù)據(jù)庫

到此這篇關(guān)于微信小程序云函數(shù)添加數(shù)據(jù)到數(shù)據(jù)庫的方法的文章就介紹到這了,更多相關(guān)小程序云函數(shù)添加數(shù)據(jù)到數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Knockoutjs 學(xué)習(xí)系列(一)ko初體驗
本篇主要簡單介紹了knockoutjs中最重要的概念:可觀察對象(數(shù)組)。非常不錯具有參考借鑒價值,感興趣的朋友快來圍觀吧2016-06-06
js+canvas實現(xiàn)兩張圖片合并成一張圖片的方法
這篇文章主要介紹了js+canvas實現(xiàn)兩張圖片合并成一張圖片的方法,結(jié)合實例形式分析了JavaScript結(jié)合HTML5 canvas實現(xiàn)圖片合并的操作技巧,并附帶了Java圖片合并的實現(xiàn)方法,需要的朋友可以參考下2019-11-11

