文檔有2個集合電影和排名電影有引用關係。這2集。查找基於一個參考家長在兒童
Movie model
var mongoose = require('mongoose');
var movieSchema = new mongoose.Schema({
m_tmdb_id: {
type: Number,
unique: true,
index: true
},
m_adult: {
type: Boolean
},
m_backdrop_path: {
type: String,
},
m_title: {
type: Number
},
m_genres: {
type: Array
}
});
var MovieModel = mongoose.model('Movie', movieSchema);
module.exports = {
movie: MovieModel
}
Rank movie model
var mongoose = require('mongoose');
var rankMovieSchema = new mongoose.Schema({
movie: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Movie',
unique: true
},
rank: {
type: Number
},
count: {
type: Number
}
});
var RankMovieModel = mongoose.model('RankMovie', rankMovieSchema);
module.exports = {
rankmovie: RankMovieModel
}
我需要從集合中選擇秩電影具有特定標題[條件上的電影收藏]的所有項目。如何我可以做到這一點?
謝謝來回你的幫助。我的要求有點不同。更新了這個問題。 – Muhsin
@Muhsin這非常粗魯。這個問題完全不同。你應該回到原來的問題和[問一個新的問題,而不是](https://stackoverflow.com/questions/ask)。改變你的問題不是在這裏表現的禮貌的方式。你對你實際詢問的問題有一個答案。其他任何事情都是**新問題**。很高興看到新問題,只要這個問題沒有改變。 –
@Muhsin Thankyou,那更好。提示您未來的帖子。不要「隱藏」ObjectId值。特別是當您提供與「加入」相關的數據時。一旦你這樣做了,它就會使得這些值「無效」,人們不能簡單地「複製」數據,並用它來測試可能給出答案的可能解決方案。因此,確保當你提出關於該主題的問題時,使用可應用的值通過簡單的「複製/粘貼」操作,人們可以真正使用它。 –