vue3.0中使用web云开发(2)

这一篇说一下云数据库的使用

  • 数据库官方详细文档

  • 要使用数据库首先得登录授权

    • 打开云开发平台在 环境>登录授权, 打开即可(我选的是匿名登录)

  • 初始化数据库(数据库的使用需要在登录成功后才可以使用)
import cloudbase from "@cloudbase/js-sdk";
const app = cloudbase.init({
  env: 'your-env-id'
})
const auth = app.auth({ persistence: "local" });
    auth
      .anonymousAuthProvider()
      .signIn()
      .then(() => {
        console.log("登录成功");
      })
      .catch(err => {
        console.log(err);
      });

const db = app.database()

数据库的基本操作

  1. 数据的添加
db.collection('test')
  .add({
    name: 'boyyang'
  })
  .then(res => {
    console.log(res)
  })
  1. 读取数据库中数据
var db = app.database()
db.collection('test')
  .doc('该条数据的id')
  .get()
  .then(res => {
    // res.data 包含该记录的数据
    console.log(res.data)
  })
  1. 根据条件查询
var db = app.database()
db.collection('test')
  .where({
    name: 'boyyang'
  })
  .get()
  .then(res => {
    console.log(res.data)
  })
  • 查询指令

  1. 更新数据
var db = app.database()
db.collection('test')
  .doc('该条数据id')
  .update({
    name: "杨男孩"
  })
  .then(res => {
    console.log(res.data)
  })
  • 更新数据库指令
  1. 删除数据
var db = app.database()
db.collection('test')
  .doc('doc-id')
  .remove()
  .then(res => {
    console.log(res)
  })
posted @ 2020-08-10 12:12  boyyang  阅读(428)  评论(0编辑  收藏  举报
//黑猫咪:https://unpkg.com/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json //白猫咪:https://unpkg.com/live2d-widget-model-tororo@1.0.5/assets/tororo.model.json //萌娘:https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json //狗狗:https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json //萌妹1号:https://unpkg.com/live2d-widget-model-z16@1.0.5/assets/z16.model.json //萌妹2号:https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json //萌妹3号:https://unpkg.com/live2d-widget-model-hibiki@1.0.5/assets/hibiki.model.json //妹子4号:https://unpkg.com/live2d-widget-model-izumi@1.0.5/assets/izumi.model.json //妹子5号:https://unpkg.com/live2d-widget-model-miku@1.0.5/assets/miku.model.json //6号:https://unpkg.com/live2d-widget-model-nico@1.0.5/assets/nico.model.json //7号:https://unpkg.com/live2d-widget-model-ni-j@1.0.5/assets/ni-j.model.json //8号:https://unpkg.com/live2d-widget-model-nipsilon@1.0.5/assets/nipsilon.model.json //9号:https://unpkg.com/live2d-widget-model-nito@1.0.5/assets/nito.model.json //10号:https://unpkg.com/live2d-widget-model-tsumiki@1.0.5/assets/tsumiki.model.json //11号:https://unpkg.com/live2d-widget-model-unitychan@1.0.5/assets/unitychan.model.json //帅哥1号:https://unpkg.com/live2d-widget-model-chitose@1.0.5/assets/chitose.model.json //帅哥2号:https://unpkg.com/live2d-widget-model-haruto@1.0.5/assets/haruto.model.json