关于Mongo本身非关系型数据库等固有属性不在本文赘述,本文主要将工作中用到的Mongo类似于关系型数据库外键
关联
的存储方式整理,目的在于一是方便自己记忆,二是分享给所需之人。
如图所示,A,B,C三个Collection互相
关联
。 其中的数字为document的value值。
关于
DB
ref
的入门可以看http://blog.csdn.net/crazyjixiang/article/details/6616678这篇文章。
我们先建立A collect...
我需要隐藏其isActive标志设置为false的所有用户相关数据 . 有许多集合我使用了
DB
Ref
类型的用户集合(大约14个集合),每个集合包含超过1000万条记录 .让我借助例子更恰当地解释一下 .假设我有两个集合:用户联系用户集包含以下
字段
:名字(字符串)姓氏(String)isActive(布尔)联系人集合包含以下
字段
:Contacter(User)声明为
DB
ref
类型 .Contacte...
{"$
ref
":collectionName,"$id":id_value}
DB
Ref
指向一个集合,还有一个id_value用来在集合里面根据"_id"确定唯一的文档.这
exports.main = async (context) => {
return await context.cloud.
db
.collection('t_lottery_code_user').aggregate([
$match: { aid:"5fe1af34ef507173a3ac67ac",status:1}
$lookup:{
使用
MongoDB
关联
查询
使用
MongoDB
关联
查询
Mongo shell
关联
查询
$lookup 简单教程$lookup 示例功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
使用
MongoDB
关联
查询
在工作中,我们有时会使用M