云开发-数据库API分为小程序端和服务端

2021-04-25
来源:网络整理

云开发数据库

数据库API分为两部分:小程序和服务器。 API具有严格的调用权限控制。开发人员可以直接在小程序中调用API以对非敏感数据进行操作。对于具有更高安全性要求的数据,可以通过云功能中的服务器端API对其进行操作。云功能的环境与客户端完全隔离,并且数据库可以在云功能上私密地安全运行。

数据库API包括添加,删除,修改和检查的功能。使用API​​来操作数据库仅需要三个步骤:获取数据库引用,构造查询/更新条件以及发出请求。

1.获取数据库引用

2.构造查询语句

获取对集合的引用的方法

The

方法传入一个对象,数据库返回一个JSON文档,该文档的集合中的字段等于指定的值。 API还支持高级查询条件(例如大于,小于,英寸等),请参阅文档以查看支持列表以获取详细信息

3.初始化

在开始使用数据库API添加,删除,修改和检查操作之前,需要获取数据库参考。以下调用获取对默认环境的数据库的引用:

微信小程序 样式库_检查数据库锁和程序没有释放数据库连接_开发小程序需要用到数据库吗

如果需要获取其他环境的数据库引用,则可以在调用时传递一个对象参数,并通过env字段指定要使用的环境。

要操作集合,您需要首先获取对其的引用。获取数据库引用后,可以通过数据库引用上的方法获取集合的引用

4.数据库操作4. 1插入数据

您可以通过在集合对象上调用add方法将记录插入到集合中。您可以通过在集合对象上调用add方法将记录插入到集合中。

4. 2读取数据

在记录和集合上都提供了get方法,以获取集合中单个记录或多个记录的数据。

获取数据中的数据

从多个记录中获取数据

如果要获取集合的数据(例如获取集合中的所有记录),则可以在集合上调用get方法以获取它

4. 3建立查询条件

使用数据库API提供的方法,我们可以构造复杂的查询条件以完成复杂的查询任务

假设我们需要查询进度大于30%的待办事项,则无法满足传入对象表示一致匹配的方式,此时需要使用命令。数据库API提供了多个查询命令(例如,大于和小于),这些命令都显示在mand对象上

查询命令

查询指令说明

检查数据库锁和程序没有释放数据库连接_开发小程序需要用到数据库吗_微信小程序 样式库

逻辑指令

4. 4更新数据API描述

除了使用指定值更新字段外,数据库API还提供了一系列更新指令开发小程序需要用到数据库吗,用于执行更复杂的更新操作。可以通过mand获取更新说明

更新指令说明

例如,我们可以将待办事项的进度增加+10%:

4. 5删除数据

分享