位置: 编程技术 - 正文
推荐整理分享mongoose中利用populate处理嵌套的方法(mongoose python),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mongoose用法,mongoose模块,mongoose教程,mongoose用法,mongoose教程,mongoose objectid,mongoose操作,mongoose模块,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
nodejs在使用mongdb数据库中经常会使用到嵌套,比如一个多级分类等。这里我使用学校-->学院-->学生来展示使用populate处理嵌套。
定义modal
在模式中,我们需要使用Schema.ObjectId来表示要指向数据在mongodb数据库中的_id。
学校
在学校的Schema中,colleges属性是要包含的学院的_id属性数组。
学院
学生
查找
直接查找
查找学校并找到指向的学院
populate的第一个参数是学校表中需要指向学院表的属性,即colleges;第二个参数为要在学院中查找的属性。如果不填写第二个参数,则默认全都查出。
这样查找出的结果中,学院的学生属性是该学院包含的学生的_id属性。如果需要都查找出来需要使用嵌套populate。
嵌套
总结
标签: mongoose python
本文链接地址:https://www.jiuchutong.com/biancheng/380810.html 转载请保留说明!友情链接: 武汉网站建设