- 云开发 geoNear 中distanceField是什么单位?
文档里没写具体是什么单位,我看查出来的一个很近的距离都有5000 另外就是maxDistance、minDistance最大最小距离的单位是什么?
2020-06-01 - 云开发 geo查询报错?
db.collection('community') .aggregate() .geoNear({ distanceField: 'distance', // 输出的每个记录中 distance 即是与给定点的距离 spherical: true, near: db.Geo.Point(113.3089506, 23.0968251), key: 'tlocation', // 若只有 location 一个地理位置索引的字段,则不需填 includeLocs: 'tlocation', // 若只有 location 一个是地理位置,则不需填 }) .end() 报错信息: Error: FailedOperation, (BadValue) error processing query: ns=tnt-8s0waqgok.community limit=100Tree: GEONEAR field=tlocation maxdist=1.79769e+308 isNearSphere=1 Sort: {} Proj: { $pt: { $meta: "geoNearPoint" }, $dis: { $meta: "geoNearDistance" } } Collation: { locale: "simple" } planner returned error: unable to find index for $geoNear query (7288dde9-86a8-4cbd-a766-31bce4c37275) 已添加将tlocation添加为索引 [图片] community表结构如下 [图片]
2020-06-01 - 云开发 数据库,如何合并数组中的2个重复结果?
"goods": [ { "_id": "e2297d935ec3342c00d9125250f266421f", "num": 1 }, { "_id": "37e26adb5ec39b120102ae453b7ad2921", "num": 1 }, { "_id": "37e26adb5ec39b120102ae453b7ad2921", "gName": "可口可乐 300ml 12瓶装", "price": 0.01, "originalPrice": "80", "description": "炎炎下入,快乐肥宅水等你来喝", "classifyId": "aa9f906d5ec1f1b900fc5bdb2d680388", "photos": [ "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589872751534953931.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589877511535131244.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589871751535152226.png" ], "_openid": "oKvsO0fqd22twirFCM12Tk1cVHnT0w", "today": true }, { "_id": "e2297d935ec3342c00d915250f266421f", "classifyId": "5e847ab25ec384be0142adf92b765f7d", "photos": [ "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589852117867166934.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589285117867360109.png", "cloud://minorder-3f3365.6d69-minorder-3f3365-1257961996/photo/1589285117867441021.png" ], "_openid": "oKvsO0fqd2t2wirFCM2Tk1cVHnT0w", "gName": "山西苹果 丑的更好吃", "price": 0.01, "originalPrice": "16", "description": "12月份最新鲜的苹果,只有30斤,卖了就没有了。", "today": true } ] 云开发,是否有办法,把重复的id对象合并,上面是4个结果,需要合并成2个结果
2020-05-27 - 云开发 数据库 lookup as如何扩展某个属性?
.lookup({ from: 'goods', localField: 'goods._id', foreignField: '_id', as: 'goods.detail', }) 本来是存在goods这个属性的,但是如果按上面的方式写,goods里面原有的数据将会被替换掉,有没有什么办法可以保留?
2020-05-27 - 吐槽一下wxs的语法兼容性可以吗?
[图片] [图片] 一定要写成下面这种才不报错。 还有就是方法中不支持传入Date类型的数据
2020-05-20 - 云开发上传的图片如何在调用的时候设置分辨率?
cdn流量消耗巨大! 希望在不同的场景下调用不同分辨率的图片,节省流量开支。
2020-05-15 - 云开发图片突然无法正常展示了?
刚才还好好的,是不是服务器出问题了,哎,稳定性第一啊
2020-05-15 - 每天要崩溃20次
[图片] [图片]
2020-05-13 - 云开发 数据库如何去重?
我先贴下当前的进度 const shareList = (await db.collection('share_history').aggregate().match({ photoCaseId }).group({ _id: '$_openid' }).end()) [图片] 这是打印shareList的结果,我有一个表,单独用来记录分享行为,但一个人可以产生多条分享行为,我在部分场景下,需要知道有多少个人分享了,以及这些人是谁(明细数据) 打个比方,共有32条分享记录,但是是只有3个人在分享,目前通过上述代码做了分组,可以查询出来是哪几个人分享了,但是我希望一步到位,把其他的信息也展示出来,而不是拿到id再查一次。 group这个方法,除了id,好像只能加统计信息,不能加其他属性
2020-05-11 - canvascontext.draw 回调 执行异常?
... ctx.draw(false, this.canvasToSrc()) ... canvasToSrc: async function() { console.log('海报绘制完成') const wxCanvasToTempFilePath = promisify(wx.canvasToTempFilePath) const posterSrc = (await wxCanvasToTempFilePath({ canvasId: 'shareCanvas' }, this)).tempFilePath console.log(posterSrc) wx.hideLoading() this.setData({ posterSrc: posterSrc, posterShow: true }) }, 首次执行,图片为空白,第二次执行才正常。我的理解是draw方法的回调有bug?
2020-05-11