【发布时间】:2017-12-29 10:03:01
【问题描述】:
我有 2 个猫鼬模式。位置和地点。当我查询地点时,我需要能够提取位置信息,并且它适用于填充。但是在另一种情况下,我需要找到所有属于 location 的地方。
这是否意味着我也需要引用位置架构中的地点?多个地方可以属于一个位置。我无法在位置中嵌入地点,因为地点会有子信息,而且我不希望位置文档因此而变得太大。
var LocationSchema = new mongoose.Schema({
name: {
type: String,
},
});
var PlaceSchema = new mongoose.Schema({
location: {type: mongoose.Schema.Types.ObjectId, ref: 'Location'},
type: String,
});
【问题讨论】:
标签: node.js mongodb express mongoose