【发布时间】:2014-08-03 18:04:12
【问题描述】:
我有一个专辑架构,其中包含歌曲的子架构。
AlbumSchema
albumName:
songs:[{name,url}]
我有另一个包含播放列表架构的集合。 此 Schema 中的每个文档都应该包含一系列歌曲。
PlaylistSchema
playlistName:
songs:[]
如何从播放列表中引用歌曲,以便在播放列表中使用填充? 有没有办法在不将 Songs 分成自己的集合的情况下做到这一点?我已经尝试搜索 SO 和 moongoose 文档,但到目前为止还想不出办法。
注意:这个问题被标记为重复。它不是 !版主链接到的问题是询问如何使用另一个集合中的文档填充一个集合中的引用。这个问题是关于从另一个集合中引用一个集合中的子文档。两种截然不同的东西。
【问题讨论】:
标签: mongoose