与一般的关系型数据库(例如:)和对象数据库(例如:)不同,微信云开发为我们提供了JSON数据库,通过()将记录(/doc)一一存储,记录中包含若干个字段。 ()。
集合、记录和字段,/doc &
您可以在云开发控制台->数据库中点击集合名称旁边的加号,输入集合名称即可非常简单地创建集合:
选择创建的集合,即可将记录添加到集合中!而且,正如我们之前强调的 - 这是一个 JSON 数据库!所以,你不需要保证每条记录都包含完全相同的字段(当然,一般情况下不是这样),而且你还可以在记录中包含一个类型字段,并且类型仍然可以包含在这个字段中(这是一种非常常见的 JSON 数据结构)。
在一条记录中,微信云开发为我们提供了几种字段数据类型:
: 字符串类型
:对象类型,可以包含字段(任意类型)

:数组类型,数组元素可以是任意类型
Bool:布尔值:数字类型,可以是整数或浮点数,任意大小(?)
:地理位置点类型,用于表示地理位置点。一个点被唯一地标记有经度和纬度。这是一种特殊的数据存储类型。注意,如果需要搜索地理位置类型的字段,则必须创建地理位置索引。
Date:时间类型,精确到毫秒,官方文档中有进一步解释
Null:相当于占位符,表示字段值为空。当插入这样的字段时,我们只需要给出字段名称即可。
数据类型/官方文档

数据库操作
在小程序上进行数据库操作时,我们首先需要获取数据库的引用:
db = wx..()
在使用wx.之前,必须对云进行初始化。此操作只需完成一次。可以在云功能中初始化,进行登录操作。新项目中的官方示例中提供了云函数的示例。 。然后我们就可以利用这个数据库引用来执行一系列的数据库操作,而这些操作都支持回调风格和风格调用。
一般来说,开发者可以使用云开发来开发微信小程序和游戏,而无需搭建服务器来使用云能力。