mongoose 的 population 的问题?
我有个 schema中 有如下一个变量:
receiveComments:[{
whoComment:{
type:ObjectId,
ref:'Student'
},
whichHelp:{
type:ObjectId,
ref:"Help"
},
whichComment:{
type:ObjectId,
ref:"Comment"
}
}],
其中的
whichComment
是用population 引用的Comment
schema的,
是不是不能修改whichComment
中的数据。
比如:Comment
schema 中有一个变量如下:
have_saw:{
type:Boolean,
default:false
},
现在我通过
whichComment
修改have_saw
为true,然后保存,本地 mongodb 数据库看不到对应的数据,但是下次输出,这个值却没有改变,说明没有保存成功,保存不了那个值?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通常是可以修改的,例如:
1、pupulate得到相关联的对象的值;
2、按照条件update相关联的对象,类似于
供参考。
Love MongoDB! Have Fun!
------华丽的分割符------
MongoDB中文社区线下活动缤纷,请猛戳下方:
2017华山论剑|MongoDB中文社区
三月份杭州站在即!!! 感兴趣的朋友火速报名!!!