- 云开发数据库模版调试成功, 但云函数调用却没结果, 这是为何?
云开发数据库模版调试成功, 有结果的(如下图1和2). 点开图片后选1:1显示 但把代码复制到云函数中进行调用却没结果了(如下图3和4), 这是为何? 谢谢 [图片]
2023-04-25 - 数据库where函数必须通过get结束吗?
云函数中想通过where返回collection, 然后再aggregate(), 好像不行(如下代码示例). 但若直接对db.collection('order')进行aggregate, 然后通过match({_openid: OPENID}), 就可以获得正确结果. 这是为什么呢? 是因为collection的pipeline要通过get()来结束? 就像aggregate要通过end()来真实执行pipeline吗? 请教~ let { OPENID, APPID } = cloud.getWXContext(); db.collection('order').where({_openid: OPENID}).aggregate().lookup( from: 'activityList', localField: 'activityid', foreignField: '_id', as: 'activityList', }) .end();
2023-04-21 - radio-group的页面初始化时, 如何根据data设置默认值?
比如js页的data里有 userInfo.gender: 男 [图片] 为什么我在wxml里, 写 <radio-group class='section-control' name="gender"> <label> <radio value="男" checked="{{userInfo.gender=='男'?'true':'false'}}" />男 </label> <label> <radio value="女" checked="{{userInfo.gender=='女'?'true':'false'}}" />女 </label> </radio-group> 但是wxml页面却始终是女性被选中呢? [图片] 谢谢!
2023-04-17 - 如何在aggregate中实现类似sql多层嵌套的查询?
如何在aggregate中实现类似sql多层嵌套的查询? 比如sql张这个样子: select * from A left join (select * from B left join C on B.id=C.id) as D on A.id=D.id
2023-04-11 - await 接一个promise对象, 这样使用不对吗?
我看到 官方where的介绍文档 里有这么使用await const _ = db.command const result = await db.collection('todos').where({ price: _.lt(100) }).get() 但是在我的代码中, 使用类似的 const res = await db.collection('order').get() 就报如下错误. Unexpected reserved word 'await' 请教下是何缘故? 我看 get的官方文档 里也说了, 返回的是promise对象呢 是我用的不对吗? 谢谢
2023-04-04 - aggregate.sort可以把原collecti按lookup出来的对象字段里的某一字段排序吗?
比如我有如下name collection, 通过aggregate.lookup获得了score关联信息, 如下: {name: jerry, score:{math:80, english:70}} {name: cavin, score:{math:70, english:90}} 请问可以按score里的math来排序name collection吗? 我看文档里的sort的实例只有对原collction里的字段的排序方法.
2023-04-02