实例:历史记录
功能描述:
点击搜索后将搜索内容存入微信云数据库,最多显示10条记录,多余的记录从云端删除
思路:
页面记载时查询
点击搜索时插入数据到云端,查询并判断记录的总长度,删除多余内容
遇到的问题:
由于对小程序云开发不熟悉,不知道小程序端一次只能删除一条记录且要根据_id删除、最多查询20条记录,且对其它方法的不熟悉导致代码逻辑不成熟耗时久
(Promise的设计文档中说了,[[PromiseValue]]是个内部变量,外部无法得到,只能在then中获取)
关键代码:
1、初始化
2、获取数据库引用
const db = wx.cloud.database({env : '……'});
const _ = db.command;
3、主要代码
let that = this;
// 存储历史记录
if(!keyword){
return;
}
var keywordData = {