- 怎么查询对象中的对象?
数据库中记录为:{"A":"A","B":[{"B1":"B1","C1":"C1","D1":"D1"},{"B1":"B1","C2":"C2","D2":"D2"},{"B1":"B1","C2":"C2","D2":"D2"}]} 如果用 field({B:true}),那么,数据中包含了C,D等数据,我只想查询到 B1,不包含C,D,怎么写呀?
2021-11-23 - 数据库局部增加怎么写语句?
{"A":"A","B":[{"B1":"B1"}, __________ ]} 在下划线处,增加 {"B2":"B2"},怎么写语句? update还是add? 最终为:{"A":"A","B":[{"B1":"B1"}, {"B2":"B2"}]} 我试了 db.collection('ME').doc('c79410772a9df688cbdfa').add({ data: { B:{ B2:"B2" } } }) 提示错误!
2021-11-23 - 查询中orderBy总是失败?
查询语句为:db.collection("ME_66_1").orderBy("编号","desc").get() 错误提示为下图: [图片] 在工具中运行没有问题: [图片] 请问怎么办呀?
2021-11-22 - 数据库查询全等问题?
db.collection('ddd').where(_.or([{ 姓名:_.eq('王晓')}, { 身份证:_.eq('130532')}])).get() db.collection('ddd').where(_.or([{ 姓名:'王晓'}, { 身份证:'130532'}])).get() 上面两个查询,都查询出 姓名为“王晓”和“王晓*”的记录。 怎么才能查询出姓名只是”王晓”的?不包含“王晓*”
2021-10-24 - text 的单击问题?
<view class="margin solid-top padding"> <text wx:for="{{data}}" wx:key="index"> <text bindlongpress="qjb" data-qjb="{{item}}">{{index}}{{item}};</text> </text> </view> 1.只能text嵌套 text,否则文本就乱了,文本不能换行。 2.不能用user-selec属性,否则文本也就乱了,文本间有tab间隔了。 上面代码中 bindlongpress 事件不起作用,怎么解决?有没有其他可以支持的事件?
2021-10-23 - 怎么直接读取云存储中文件内容?
把数据文件保存到了云存储中(0671.data),怎么使用云函数直接读取文件内容?必须下载到本地才能读取吗?
2021-10-12 - 云数据库 普通查询 和聚合查询 不一样吗?
const db = cloud.database() const _ = db.command const $ = db.command.aggregate exports.main = async (event, context) => { return await eval(event.query) } 上面是云数据库查询函数,传入查询字符串“query”。 当 query="db.collection('books').get()" 时能正常返回值, 当 query="db.collection('books').aggregate().group({_id:'$name',conn:$.sum('$con')}).end()" 时却返回 undefined, 怎么回事? [图片] [图片]
2021-10-09 - 云数据库中1万条记录,把字段批量加前缀,怎么做?
云数据库有大约10000条记录,想把其中字段 name_1 的值全部加上前缀“ONE_”,把字段 private 的值全部 去掉前缀 “SYS_”,怎么谢语句?
2021-10-05 - 调用云函数,返回后赋值不同步?
data: { rec: [] }, onLoad() { wx.showLoading({ title: '连接中...', }) wx.cloud.callFunction({ name: 'Share', config: { env: 'llu-j197cfaukdlsikd' }, data: { type: 'selectRecord', query: "db.collection('books').get()" } }).then(res => { this.setData({ rec: res.result.data, //读取数据库返回结果复制给 rec wr: this.reads("Jone"), //自定义函数reads中,获取不到rec }) console.log(this.data.rec) //这里可以显示rec获取的值,说明能获取到 wx.hideLoading() }) .catch((e) => { wx.showToast({ title: e, duration: 3000, mask: true }) }) }, reads: function (qh) { console.log(this.data.rec) //结果显示为[],空的数组 } 怎么能在变量 rec 获取数据后,才调用自定义函数 reads() ? 谢谢!
2021-10-04 - 云函数查询数据库,能不能传递查询语句?
//调用函数 wx.cloud.callFunction({ name: 'Share', data: { type: 'selectRecord', query:"db.collection('s_log').where({log:null}).get()" } }) //云函数 const cloud = require('wx-server-sdk') const db = cloud.database() exports.main = async (event, context) => { return await event.query } 没有返回结果? 查询语句不能使用参数传递吗?
2021-09-30