【发布时间】:2019-11-20 17:20:00
【问题描述】:
我正在尝试使用 mongodb 创建一个家谱网站。在创建一个新的家庭成员时,我只想引用这个人的父母(父亲)并让猫鼬在人物模型中自动生成一个孩子字段。这是 Person 架构:
Person.add({
fullName: { type: String, initial:true, required: true,label: , index:true, },
parent: {type: Types.Relationship, ref:'Person'},
});
如您所见,在创建一个新人时,我希望 mongoose 自动查找 Person 模型中所有父 id 与我正在创建的人匹配的人,并在子字段中生成一个 id 数组。
我做了一些研究,发现 Mongoose Virtuals 可以提供类似的东西,但我没有找到任何关于查询模型以添加到虚拟字段的文档。提前致谢!
【问题讨论】: