跳到主要内容

使用数据

CloudBase CMS 提供了 RESTful API、云开发 SDK 等多种方式使用 CMS 中管理的数据

RESTful API#

你可以开启 CMS 的 RESTful API 功能,并通过 RESTful API 接口直接获取 CMS 中的数据,详细使用方法参考 RESTful API 文档。

在 Web 中使用数据#

在 Web 端访问云开发数据库时,首先需要安装 @cloudbase/js-sdk,具体的安装方法参考 JS-SDK 文档

示例代码#

快速开始中的商品数据为例,获取商品数据的代码如下

import cloudbase from "@cloudbase/js-sdk";
async function getCloudBaseApp() {  const app = cloudbase.init({    env: envId  });
  // 登录  const auth = app.auth({ persistence: "local" });  const loginState = await auth.getLoginState();
  // 匿名登录  if (!loginState) {    await auth.anonymousAuthProvider().signIn();  }
  return app;}
async function getData() {  const app = await getCloudBaseApp();  const db = app.database();  // 商品数据  const { data } = await db.collection("goods").where({}).limit(10).get();  console.log(data);}
getData();

在小程序中使用数据#

快速开始中的商品数据为例,获取商品数据的代码如下

// 初始化wx.cloud.init({  env: "envId"});
// 查询数据const db = wx.cloud.database();db.collection("goods")  .where({})  .get()  .then((res) => {    // 商品数据    console.log(res.data);  });