收藏
回答

话题 全部话题

有奖体验 | 微信云开发重磅更新,你体验了没?

热点话题说来就来,在使用 微信云开发 搭建你的小程序过程中,一定有以下问题深深困扰着你:

  • 调用接口之前,要写大量的字段校验代码
  • 需要关联读写多张表的数据,难以写出复杂的数据库语法
  • 不仅需要开发核心的业务逻辑,还需要加班搭建CMS和数据管理页面
  • 数据不止放在云开发,还需要查询外部 MySQL 的数据


为了更好地服务广大开发者,提升开发体验,近期微信云开发的云数据库上线了以下重磅能力,可前往 微信云开发·云后台 体验:

1、数据模型能力

对云数据库集合建立数据模型之后,通过 数据模型SDK 读写数据库,获得以下能力:

  • 数据自动校验和类型检查,告别冗余的字段校验代码
const { data } = await models.post.create({
    data: {
      title: "你好,世界👋",
      body: 123456, // 这里故意设置为字符串类型,而非对象 ID 类型
    },
  });
//=> Error: WxCloudSDKError: 【错误】数据格式校验失败。


  • 自动处理集合间的关联关系,对复杂的数据库聚合搜索语法说拜拜👋🏻
// 使用 select 操作符,优雅地关联查询两个表的数据
const { data } = await models.post.list({
  select: {
    _id: true,
	title: true,
	updatedAt: true,
    comments: { _id: true, createdAt: true, comment: true },
  },
  filter: {
    where: {}
  }
});


2、自动生成CMS数据管理页面

对云数据库集合建立数据模型后,便可自动获得对应的内容管理系统(CMS)页面,非技术人员也能轻松地进行数据管理和维护,降低运营成本。


3、连接外部MySQL

支持通过数据模型连接外部 MySQL 数据库,直接对接已有的外部数据库。


4、不止于此,还有其它

除此之外,云数据库还提供了 可视化分析、一键生成可自定义的管理界面 等新能力供大家使用,详情请参考 微信云开发-云数据库文档


体验云数据库,反馈有奖

目前以上能力已经全面公测,欢迎各位开发者朋友们前往 微信云开发·云后台 体验,开启高效开发之旅!

即日起至 9 月 8 日,欢迎大家在下方评论区分享使用云数据库的心得以及使用场景(听说有图有真相,效果更加棒 ʕ•͡ᴥ•ʔ),精选评论的用户将获得周边礼品 1 份。

使用指引

我们贴心地为大家准备了云开发云数据库数据模型 “题库”,助力大家快速上手,开发更多新玩法!

● 官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database.html

● 操作指引:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/model/quickstart.html

● 最佳实践:https://docs.cloudbase.net/model/integrations/react

https://docs.cloudbase.net/model/integrations/vue

https://docs.cloudbase.net/model/sdk-reference/model





写回答关注话题邀请回答

11 个回答

  • Damon
    Damon
    09-05

    前排围观

    09-05
    赞同
    回复

正在加载...

登录 后发表内容