微信小程序简明开发教程
主讲人:小刚老师
微信小程序云开发
云开发数据库
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库介绍
JSON数据库涵盖了数据库功能,并具备集合(与表相似)和记录(与行对应)/doc的元素。
row)、字段(相当于表列)。
云开发平台支持以下数据类型:字符串型、数值型、对象型、数组型、布尔值型以及日期型。
时间的精确度达到毫秒级别、涵盖了多种地理信息类型、以及使用Null作为字段存在但无具体值的占位符。
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作
(1)数据库初始化
(2)数据新增操作
(3)数据查询操作
(4)数据修改操作
(5)数据删除操作
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作符
数组中不存在这些元素,否则将它们添加到数组中。这是一种基本的原子操作,它确保了操作的不可分割性。
中已存在该元素,否则添加进数组。
数组查询操作符,标记为all或any,适用于对数组字段进行筛选,旨在确保数组字段中必须包含给定条件。
定数组的所有元素。
查询操作符"and"表示逻辑上的“与”关系,意味着必须同时满足多个查询条件。
询筛选条件
(4).bit(:)表示更新操作符,用于对字段执行位运算,包括and、or和xor运算。
在数组字段的查询筛选条件中,必须使用(:|:)符号,以确保数组内包含所需元素。
至少一个满足给定的所有条件的元素。
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作符
查询筛选条件中,eq符号用于指示字段值需与特定数值相符。此指令需配合一个具体的数值(字面量)进行使用。
以是,,,,,Date。
(7).(:):判断字段是否存在。
expr(:)是一种查询操作符,它适用于查询语句中,目的是应用聚合表达式。
法接收一个参数,该参数必须为聚合表达式。
(9).(:):找出给定的地理位置图形相交的记录。
根据距离由近至远的排列,识别出与指定位置邻近的字段值所对应的记录。
查找那些字段值落在特定范围内的数据条目,且不需要进行排序操作。所指定的范围应当明确无误。
多边形()或多边形集合()。
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作符
gt操作符用于执行查询筛选,意味着所求值需超过设定数值。此操作符支持Date对象,以便进行日期的比较。
较。
gte操作符用于执行查询筛选,其功能是判断数据是否大于或等于某一特定数值。此操作符能够接受日期类型的Date对象作为输入参数。
行日期比较。
查询筛选操作符用于指定,所求值必须包含在所提供的数组之中。
inc操作符:一种原子性更新操作,主要用来表示字段值的递增。
lt表示查询筛选中的小于操作符,其功能是筛选出小于特定数值的结果。此外,该操作符还能接受Date类型的对象,以便进行日期的比较。
较。
lte(小于或等于)是查询筛选中的一个操作符,它用于指示查询结果需小于或等于某个特定值。此操作符支持接收Date类型的对象,以便在查询中进行日期比较。
日期比较。
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作符
更新操作符max,当指定的数值超过字段当前的数值时,才会执行更新操作。
(19)min操作符用于更新,当提供的数值小于字段当前的数值时,才会执行更新操作。
(20).mod(:,:):查询筛选操作符,给定除数和余数
,要求字段作为被除数时%=。
mul操作符,作为原子操作的一种,专门用于指示字段进行自乘,以某个特定数值为乘数。
在查询筛选时,neq符号用于指定筛选条件,表明所查询的字段值不能与特定值相同。而eq指令则用于接收一个具体的字面量值。
可以是,,,,,Date。
nin操作符用于查询筛选,意味着所求的值不包含在指定的数组之中。
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作符
查询操作符“nor”用于体现“全不”的逻辑关联,意味着必须不满足特定条件。
所有条件。如果记录中没有对应的字段,则默认满足条件。
查询操作符“not”用于表达逻辑上的否定,表明需要排除满足特定条件的记录。
条件。
查询操作符“or”用于表达逻辑上的“或”关联,意味着必须满足以下条件之一。
设定多个筛选标准。该指令具备两种使用方式:一方面,它能够执行字段值的“或”运算;另一方面,它还能实现跨字段查询。
的“或”操作。
pop()函数用于数组更新,针对那些存储数组值的字段,它会移除该数组的最后一个元素。
数组更新操作符,标记为pull,允许用户输入一个数值或查询标准,随后对数组内所有符合该标准的元素进行更新处理。
值或查询条件的元素都移除掉。
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作符
将数组中的元素进行更新,操作可通过指定一个具体数值或查询标准来实现,以此筛选出所有符合条件的数据项。
所有可变元素均需去除。与“pull”操作的不同之处在于,此处仅能设定固定的常量数值,并且输入的是一组数据。
push操作符用于数组更新,它可以将一个或多个元素添加到指定数组的末尾。
值。或字段原为空,则创建该字段并设数组为传入值。
(31).():更新操作符,用于表示删除某个字段。
进行更新操作时,需对字段名称进行更改。若需对层级较深的嵌套字段进行重命名,
在表示路径时,必须采用点路径的方式。同时,严禁对位于数组内部的实体对象的属性名称进行更改。
设定操作符,用于指定字段值更新为特定数值。
微信小程序简明开发教程
微信小程序云开发
云开发数据库
数据库操作符
数组更新操作符针对数组类型的字段,能够移除该数组的第一个元素。
size操作符,应用于数组字段的查询筛选,旨在筛选出长度恰好等于指定数值的数组。
对一个数组类型的字段进行更新时,使用数组追加操作符,能够向该数组的起始位置添加一个或多个元素。
多个值。或字段原为空,则创建该字段并设数组为传入值。
微信小程序简明开发教程
微信小程序云开发
总结
数据库介绍
数据库操作
数据库操作符
微信小程序简明开发教程