微信小程序云开发联表查询【聚合】
先附上官方文档
主要使用的是lookup,分为相等匹配和自定义连接条件、拼接子查询,难的是第二种查询方式
第一种
lookup({from: <要连接的集合名>,localField: <输入记录的要进行相等匹配的字段>,foreignField: <被连接集合的要进行相等匹配的字段>,as: <输出的数组字段名>
})
第二种
lookup({from: <要连接的集合名>,let: { <变量1>: <表达式1>, ..., <变量n>: <表达式n> },pipeline: [ <在要连接的集合上进行的流水线操作> ],as: <输出的数组字段名>
})
注意lookup只能用在云函数,小程序端不能用,好像是权限不够
附上我写的一个第二种查询方式的云函数,注意到$_id和$status是activity集合里面的字段,小程序云开发采用的数据库像是mongodb一样的json格式的
提前写好
const db=cloud.database()
const _=db.command
const $=db.command.aggregate
特此记录
微信小程序云开发联表查询【聚合】相关推荐
- 微信小程序+云开发 实现表单数据提交到云开发的数据库里面
1.开通云开发 2.第一次开通云开发会设置环境 顶部会有当前环境的名称,如tjn-k3u19 3.创建表(集合就是表) 点击集合名称上的+号,gold就是我刚才创建的表 4.创建字段 添加索引,删除索 ...
- 微信小程序云开发数据库模糊查询
官方文档中并没有模糊查询的功能,但是有正则表达式的功能,所以模糊查询就可以这样实现 const db = wx.cloud.database(); db.collection("collec ...
- 微信小程序mysql查询_微信小程序云开发数据库操作查询记录
官方文档解读: 查询记录 1. 打开 pages/databaseGuide/databaseGuide.js 文件,定位到 onQuery 方法 2. 把注释掉的代码解除注释,onQuery 方法会 ...
- 微信小程序+云开发实现课程表查询
项目概图如下所示 核心代码: 图一是search search.wxml <!-- 外面大框 --> <view class="container">< ...
- 微信小程序 云开发 提交表单数据和表单里上传的多张图片一起提交到数据库里完整代码
JS代码: const db = wx.cloud.database()Page({data: {xingming: '',xingbie: '',aihao: [],flog: true,image ...
- ❤️微信小程序 云开发 教程合集(视频+图文)免费❤️
一.视频版 微信小程序云开发视频教程上线啦 二.图文版 (1)预备知识 1. 怎么注册开通个人微信小程序 2. 微信小程序云开发教程-互联网软件的运作模式 3.微信小程序云开发教程-云开发对微信小程序 ...
- 【微信小程序】如何获取微信小程序云开发数据库的数据并渲染到页面?
前言 上一篇博客我把微信小程序云开发数据库操作(增删改查)的实现方法都已经分享出来啦,可以戳链接进去阅读哦 [微信小程序]小程序云开发实现数据库增删改查(小白速度Get起来!!一步步教你如何实现) 基 ...
- 微信小程序云开发成绩查询小程序的制作过程。
微信小程序云开发成绩查询小程序的制作过程. 如果觉得我讲的好可以点个关注. 明确自己的目的,到底要做一个怎么样的小程序. 我先上效果图: 确定后就可以开始自己布局.主要是用css 1.先看首页,首页主 ...
- 微信小程序云开发查询数据库结果为空
微信小程序云开发查询数据库结果为空 问题描述: 先上代码: getNotice : function(){var that = thisconst db = wx.cloud.database()db ...
最新文章
- 【嵌入式】openmv与stm32的串口通信
- 2019新面貌:博客改版计划进行中!
- python 语言教程(3)数据类型
- WideCharToMultiByte和MultiByteToWideChar函数的用法(转)
- 『设计模式』备忘录模式(memento)下象棋,我就想悔棋怎么办
- 计算机系统时间无法更改,电脑时间不能修改|系统时间改不了 四个处理办法
- 【半译】在ASP.NET Core中创建内部使用作用域服务的Quartz.NET宿主服务
- The Coding Kata: FizzBuzzWhizz in Modern C++11
- Android布局文件怎样转java,android studio中从布局文件到mainactivity.java的控制流
- Python OrderedDict
- (原创)无废话C#设计模式之二十:Mediator
- 文件服务器php源码,php 在服务器上载文件
- 设置货币值中使用的小数位数
- 新农合研究的文献外文回顾
- 云服务器操作系统新手,云服务器操作系统新手
- 大型IT项目策划和管理关键点
- ccs软件5.5安装
- 阿里云物联网平台使用笔记(一)——利用云产品流转关联两个设备的数据
- 【Knowledge】Apex callout 与外部service的统合
- 今日头条街拍图片抓取