作为标题,我想查询虚拟字段。
用户架构:
const userSchema = new mongoose.Schema({
name: String,
locationId: ObjectId,
}, { toObject: { virtuals: true }});
位置架构:
const locationSchema = new mongoose.Schema({
address: String,
});
我在userSchema中添加了一个虚拟的
:userSchema.virtual('location', {
ref: 'Location',
localField: 'locationId',
foreignField: '_id',
});
我可以在用户查询结果中看到位置。 我可以查询userSchema.location.address吗?