如何查询虚拟人口领域

时间:2019-03-06 03:38:08

标签: javascript node.js mongodb mongoose

作为标题,我想查询虚拟字段。

用户架构:

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吗?

0 个答案:

没有答案