我确信MongoDB没有正式支持"加入".这是什么意思?
这是否意味着"我们无法将两个集合(表格)连接在一起."?
我想如果我们把_id集合A 的值放到other_id集合B中,我们可以简单地连接两个集合吗?
如果我的理解是正确的,MongoDB可以将两个表连接在一起,比如说,当我们运行查询时.这是通过http://www.mongodb.org/display/DOCS/Schema+Design中的"参考"完成的.
那么"加入"究竟意味着什么呢?
我很想知道答案,因为这对学习MongoDB架构设计至关重要.http://www.mongodb.org/display/DOCS/Schema+Design
我正在尝试编写一个跟踪脚本,但我无法弄清楚数据库应该如何工作.
在MySQL中,我创建了一个类似于的表
User:
username_name: string
Campaign:
title: string
description: string
link: string
UserCampaign:
user_id: integer
camp_id: integer
Click:
os: text
referer: text
camp_id: integer
user_id: integer
Run Code Online (Sandbox Code Playgroud)
我需要能够:
如果我按照自己的方式做点什么的话
User {
Campaigns: [
{
Clicks: []
}
]
}
Run Code Online (Sandbox Code Playgroud)
我遇到两个问题: