能提供一下修改后的完整代码吗?非常感谢
在动态添加的组件中(有文本和图片),当我选择了图片后,如何临时显示我选择的图片?我的思路是,在data中我定义了main二维数组main; main[【0】用于存储我要添加的组件是文本还是图片(用1,2,3,4来表示);main【1】用于存储文本输入的内容,和选择图片后的临时路径; 我现在的问题是,当我选择了图片后,不能预览出来。请帮忙指出错在哪里了?或这种方法是否正确,谢谢。 代码片段:https://developers.weixin.qq.com/s/jXPVI4mc7Oyb
2022-03-28 let count = await db.collection('abc') .where( _.or([ { A: _.event.cloud_serach, }, { B: _.event.cloud_serach, }, { C: _.event.cloud_serach, }, { D: _.event.cloud_serach, }, _.and([ { E: event.cloud_fenlei, }, ]) 这种云函数的查询,写法对吗? 参数1与ABCD中的任一个进行查找,同时参数2与E进行查找
云函数中where使用多重查询的问题,语句如何编写?如我的数据库里有字段A,B,C,D,E 5个字段,我从本地上传2个参数,参数1是:cloud_serach;参数2是cloud_fenlei 想要实现的功能是,参数1 cloud_serach 与字段A,B,C,D中任一字段匹配就可以,相当于or,同时满足条件是:参数2 cloud_fenlei与E字段匹配,相当于and, 请问这个语句怎么写呢,我的如下写法,每次查询出来的都是数据库里所有的数据, const db = cloud.database() var _ = db.command console.log('event.serach,cloud_fenlei',event.cloud_serach,event.cloud_fenlei,) let count = await db.collection('abc') .where( _.or([ { A: _.event.cloud_serach, }, { B: _.event.cloud_serach, }, { C: _.event.cloud_serach, }, { D: _.event.cloud_serach, }, _.and([ { E: event.cloud_fenlei, }, ]) ]) ) .count() count = count.total console.log('count',count) let all = [] let list=[] for (let i = 0; i < count; i += 100) { //自己设置每次获取数据的量 list = await db.collection('abc').skip(i).get() all = all.concat(list.data); } return all;
2022-01-16是这个原因,修改了就好了,非常感谢!!!
在微信app体验版中,我添加了几个体验用户,但为什么用户间添加的数据相互间不能查询呢?每个用户之间只能查询自己添加的数据,不能查询其它人添加的数据,即使是不加任何条件的查询也一样; 例如:现在有2个用户,user1和user2; user1添加了一条数据A1; user2添加了2条数据abc1和abc2; user2用最基本的查询,只能查到abc1和abc2,不能查到A1, wx.cloud.database().collection('partsdata') .get() .then(res => { console.log('请求成功', res) this.setData({ partlist: res.data, }) partlist_length = res.data.length if (partlist_length <= 0) { wx.showToast({ title: '没有查询到相关数据', icon: 'none' }) } }) .catch(err => { console.log('没有查询到相关信息,请重新输入') }) 这是什么原因呀,是哪里不对吗?我刚学不久,还请多指教,谢谢!
2021-12-22