小程序
小游戏
企业微信
微信支付
扫描小程序码分享
云开发数据库查询问题咨询:主表A 联合B表查询,查询结果根据B表的位置location 排序 怎么写?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1. 先用lokup联合查询 lookup({ from: <要连接的集合名>, localField: <输入记录的要进行相等匹配的字段>, foreignField: <被连接集合的要进行相等匹配的字段>, as: <输出的数组字段名> }) 2. 然后用sort进行制定字段排序 sort({ <字段名1>: <排序规则>, <字段名2>: <排序规则>, })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
根据B表位置 要用 geoNear 找到最近的记录
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1. 先用lokup联合查询 lookup({ from: <要连接的集合名>, localField: <输入记录的要进行相等匹配的字段>, foreignField: <被连接集合的要进行相等匹配的字段>, as: <输出的数组字段名> }) 2. 然后用sort进行制定字段排序 sort({ <字段名1>: <排序规则>, <字段名2>: <排序规则>, })
https://developers.weixin.qq.com/community/develop/article/doc/00044e209a41f800b9caa638451c13
根据B表位置 要用 geoNear 找到最近的记录