|
1
3
这里有很多因素可以考虑。首先,您不需要认为每个“实体”都应该有一个单独的集合(如在SQL中),BSON可以处理如下嵌套数组:
“加入”( $lookup )MongoDB中的数据是一个额外的开销,所以除非您有充分的理由将其分成多个集合,否则请将其合并。 有了上面这样的数据模型,您就可以使用 $graphLookup 获取父子关系树。
这就是我要开始的。下一步,您可以考虑将用户数据嵌入到每个容器中(非规范化),以避免使用
拥有超大文档的缺点也是16MB的文档大小限制,这是一个很大的限制,但最好记住这一点。 |
|
Plup · 连接失败时,PyMongo异步客户端未引发异常 1 年前 |
|
|
Yusuf Damista · 将mongodb节点代码转换为php 1 年前 |
|
|
sachin p · MongoDB docker的默认用户和密码 1 年前 |