本小节开始,我们将学习云函数如何操作数据库,现在我们开始学习如何向云数据库中新增一条数据。
右边是往云数据库新增一条数据的核心代码。
第一步,我们需要实例化数据库连接;
第二步,把要新增的数据用json对象表示;
第三步,指定要将数据增加到哪个集合,也就是哪个数据表,我们这里要增加到todos集合。
第四步,使用add操作,为data赋值;
第五步,操作成功后,返回值res中包含了数据新增成功后,其在集合中的_id。
是不是很简单呀?下面请根据教学视频进行学习和操作
下面学习如何通过云函数从云数据库中查找单条数据
右边是往云数据库查找一条数据的核心代码。
第一步,我们需要实例化数据库连接;
第二步,指定要从哪个集合查找,也就是哪个数据表,我们这里要查找的是todos集合。
第三步,将要查找数据的_id传入doc中;
第四步,使用get操作;
第五步,操作成功后,返回值res.data中包含了一条记录,也就是一个对象,请注意,只是一条。
是不是很简单呀?下面请根据教学视频进行学习和操作
下面我们将学习如何通过云函数从云数据库中查找多条数据
右边是往云数据库查找多条数据的核心代码。
第一步,我们需要实例化数据库连接;
第二步,指定要从哪个集合查找,也就是哪个数据表,我们这里要查找的是todos集合。
第三步,将要查询条件组装成一个json对象并传入到where中;
第四步,使用get操作;
第五步,操作成功后,返回值res.data中包含了多条记录,请注意,这是一个数据,该数据中包含多个对象。大家需要注意查找多条数据和单条数据在返回值的区别,所以,我们建议大家都使用查找多条数据方法,如果要查找单条数据,只需要在查询条件的代码里,增加一个_id字段即可。