如何在此架构中通过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