如何在此架構中通過id查找圖像。我有用戶的ID和我正在尋找的圖像的ID。這樣做的最好方法是什麼?在這種情況下做所有圖像都有不同的ID,或者它們可能具有相同的ID,因爲它們不屬於同一個用戶?貓鼬查詢:通過數組中的id查找對象
我的模式是這樣的:
var userSchema = new Schema({
local: {
email: String,
password: String
},
facebook: {
id: String,
token: String,
email: String,
name: String
},
name: String,
about: String,
images: [{
id: Schema.ObjectId,
link: String,
main: Boolean
}]
});
您有興趣完整的對象或只是圖像與指定的ID? – adebasi
我會優先考慮一個完整的對象,只有一個圖像具有通過的ID。 – user3888540