微信小程序简明开发教程:云开发数据库介绍及操作

2025-05-17
来源:万象资讯

微信小程序简明开发教程

主讲人:小刚老师

微信小程序云开发

云开发数据库

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库介绍

JSON数据库涵盖了数据库功能,并具备集合(与表相似)和记录(与行对应)/doc的元素。

row)、字段(相当于表列)。

云开发平台支持以下数据类型:字符串型、数值型、对象型、数组型、布尔值型以及日期型。

时间的精确度达到毫秒级别、涵盖了多种地理信息类型、以及使用Null作为字段存在但无具体值的占位符。

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作

(1)数据库初始化

(2)数据新增操作

(3)数据查询操作

(4)数据修改操作

(5)数据删除操作

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作符

数组中不存在这些元素,否则将它们添加到数组中。这是一种基本的原子操作,它确保了操作的不可分割性。

中已存在该元素,否则添加进数组。

数组查询操作符,标记为all或any,适用于对数组字段进行筛选,旨在确保数组字段中必须包含给定条件。

定数组的所有元素。

查询操作符"and"表示逻辑上的“与”关系,意味着必须同时满足多个查询条件。

询筛选条件

(4).bit(:)表示更新操作符,用于对字段执行位运算,包括and、or和xor运算。

在数组字段的查询筛选条件中,必须使用(:|:)符号,以确保数组内包含所需元素。

至少一个满足给定的所有条件的元素。

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作符

微信小程序云开发数据库教程_微信小程序开发多数据存储_微信小程序JSON数据库操作

查询筛选条件中,eq符号用于指示字段值需与特定数值相符。此指令需配合一个具体的数值(字面量)进行使用。

以是,,,,,Date。

(7).(:):判断字段是否存在。

expr(:)是一种查询操作符,它适用于查询语句中,目的是应用聚合表达式。

法接收一个参数,该参数必须为聚合表达式。

(9).(:):找出给定的地理位置图形相交的记录。

根据距离由近至远的排列,识别出与指定位置邻近的字段值所对应的记录。

查找那些字段值落在特定范围内的数据条目,且不需要进行排序操作。所指定的范围应当明确无误。

多边形()或多边形集合()。

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作符

gt操作符用于执行查询筛选,意味着所求值需超过设定数值。此操作符支持Date对象,以便进行日期的比较。

较。

gte操作符用于执行查询筛选,其功能是判断数据是否大于或等于某一特定数值。此操作符能够接受日期类型的Date对象作为输入参数。

行日期比较。

查询筛选操作符用于指定,所求值必须包含在所提供的数组之中。

inc操作符:一种原子性更新操作,主要用来表示字段值的递增。

lt表示查询筛选中的小于操作符,其功能是筛选出小于特定数值的结果。此外,该操作符还能接受Date类型的对象,以便进行日期的比较。

较。

lte(小于或等于)是查询筛选中的一个操作符,它用于指示查询结果需小于或等于某个特定值。此操作符支持接收Date类型的对象,以便在查询中进行日期比较。

日期比较。

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作符

更新操作符max,当指定的数值超过字段当前的数值时,才会执行更新操作。

(19)min操作符用于更新,当提供的数值小于字段当前的数值时,才会执行更新操作。

(20).mod(:,:):查询筛选操作符,给定除数和余数

,要求字段作为被除数时%=。

mul操作符,作为原子操作的一种,专门用于指示字段进行自乘,以某个特定数值为乘数。

在查询筛选时,neq符号用于指定筛选条件,表明所查询的字段值不能与特定值相同。而eq指令则用于接收一个具体的字面量值。

可以是,,,,,Date。

nin操作符用于查询筛选,意味着所求的值不包含在指定的数组之中。

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作符

微信小程序JSON数据库操作_微信小程序云开发数据库教程_微信小程序开发多数据存储

查询操作符“nor”用于体现“全不”的逻辑关联,意味着必须不满足特定条件。

所有条件。如果记录中没有对应的字段,则默认满足条件。

查询操作符“not”用于表达逻辑上的否定,表明需要排除满足特定条件的记录。

条件。

查询操作符“or”用于表达逻辑上的“或”关联,意味着必须满足以下条件之一。

设定多个筛选标准。该指令具备两种使用方式:一方面,它能够执行字段值的“或”运算;另一方面,它还能实现跨字段查询。

的“或”操作。

pop()函数用于数组更新,针对那些存储数组值的字段,它会移除该数组的最后一个元素。

数组更新操作符,标记为pull,允许用户输入一个数值或查询标准,随后对数组内所有符合该标准的元素进行更新处理。

值或查询条件的元素都移除掉。

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作符

将数组中的元素进行更新,操作可通过指定一个具体数值或查询标准来实现,以此筛选出所有符合条件的数据项。

所有可变元素均需去除。与“pull”操作的不同之处在于,此处仅能设定固定的常量数值,并且输入的是一组数据。

push操作符用于数组更新,它可以将一个或多个元素添加到指定数组的末尾。

值。或字段原为空,则创建该字段并设数组为传入值。

(31).():更新操作符,用于表示删除某个字段。

进行更新操作时,需对字段名称进行更改。若需对层级较深的嵌套字段进行重命名,

在表示路径时,必须采用点路径的方式。同时,严禁对位于数组内部的实体对象的属性名称进行更改。

设定操作符,用于指定字段值更新为特定数值。

微信小程序简明开发教程

微信小程序云开发

云开发数据库

数据库操作符

数组更新操作符针对数组类型的字段,能够移除该数组的第一个元素。

size操作符,应用于数组字段的查询筛选,旨在筛选出长度恰好等于指定数值的数组。

对一个数组类型的字段进行更新时,使用数组追加操作符,能够向该数组的起始位置添加一个或多个元素。

多个值。或字段原为空,则创建该字段并设数组为传入值。

微信小程序简明开发教程

微信小程序云开发

总结

数据库介绍

数据库操作

数据库操作符

微信小程序简明开发教程

分享