所以我有两张桌子'艺术家'和'乐队'。现在我想添加一些关于这个加入的附加参数的Artist到Band,这些是使用Band开始和结束多年的工作。目前我有桌子'BandToArtists',在那里我把艺术家,乐队和年代的ID放在旁边。我还在考虑向Band添加对象数组,其中每个对象都具有Artist的id和年份作为参数。什么样的方法会更好?或者有更好的分辨率吗?
答案 0 :(得分:0)
使用MongoDB聚合框架解决了您的问题。 只需检查MongoDB聚合管道的$ lookup阶段。
https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/