云开发数据库
数据库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删除数据