大家好,欢迎来到IT知识分享网。
写在前面:
参考的课程是咸虾米老师在b站的课:2.2.在页面展现云数据库的内容_哔哩哔哩_bilibili
云开发官方文档:微信开放文档
1、什么是云开发?
用自己的话来说就是把服务器和后台都搭在腾讯开发的服务器上。
云开发的主要特点包括:
- 无需搭建服务器: 开发者无需关心服务器的搭建和维护,可以专注于小程序前端和云端的逻辑。
- 云数据库: 提供了一种方便的数据库服务,支持类似 MongoDB 的文档型数据库,开发者可以在小程序端直接操作数据库。
- 云存储: 提供了简单的文件存储服务,可以用于存储用户上传的图片、音频等文件。
- 云函数: 允许开发者编写在云端执行的 JavaScript 代码,用于实现一些需要在服务器执行的逻辑。
- 安全稳定: 微信小程序云开发提供了一系列安全机制,保障用户数据的安全性和隐私。
2、如何开通云开发?
打开微信开发者工具新建项目之后点击云开发,第一次开通有一个月免费试用,或者花19.9买一个月,现在好像是涨到39.9了还是多少我忘了。
3、云开发中如何建立数据库(表)?
然后再往相应的数据表中填数据
并且把权限给打开
4、云开发中如何和数据库相连?
参考一下官方文档:
step1、先获取数据库引用
step2、再连接数据库
getData(){ console.log(123); db.collection("demolist"); //collection是要指定数据库的名字 },
查询操作:
使用get方法:
获取数据库数据方法一:
res
参数是成功回调函数的参数,包含从数据库获取的数据。
getData(){ db.collection("demolist").get({ success:res=>{ console.log(res); } }) },
点击获取数据,这样就成功获得数据了
获取数据库数据方法二:(这种叫es6的promise写法)
db.collection("demolist").get().then(res=>{ console.log(res); }) },
查询特定条件:
加一个doc:
注意:doc中只能放id
getData(){ db.collection("demolist").doc("34edcd08be7802b145").get({ success:res=>{ console.log(res); } }) },
此时打印台:
查询指定数据:
db.collection("demolist").where({author:"琳琳"}).get().then(res=>{ console.log(res); }) },
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/125521.html