0
想象一下,我們有兩個集合:topics
之一和posts
之一。我們有一個user._id
:MongoDB:如何從另一個集合中獲取按鍵的所有文檔而不去標準化?
topic {
_id, // topicID
userId
}
post {
topicId
}
user {
_id
}
如何在MongoDB中得到的所有posts
通過特定user
(沒有在post
存儲userId
)?
(post.topicId === topic._id) && (topic.userId === user._id)
從主題集合中收集數組中的所有主題ID,然後在帖子集合中使用$對查詢進行topcId以獲取所有帖子。 – user10
@ user10,是的,謝謝!有沒有更高效的方法?或者什麼是最有效的方法呢? – Nathan