位置: 编程技术 - 正文

mongoose中利用populate处理嵌套的方法(mongoose python)

编辑:rootadmin

推荐整理分享mongoose中利用populate处理嵌套的方法(mongoose python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongoose用法,mongoose模块,mongoose教程,mongoose用法,mongoose教程,mongoose objectid,mongoose操作,mongoose模块,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

nodejs在使用mongdb数据库中经常会使用到嵌套,比如一个多级分类等。这里我使用学校-->学院-->学生来展示使用populate处理嵌套。

定义modal

在模式中,我们需要使用Schema.ObjectId来表示要指向数据在mongodb数据库中的_id。

学校

在学校的Schema中,colleges属性是要包含的学院的_id属性数组。

mongoose中利用populate处理嵌套的方法(mongoose python)

学院

学生

查找

直接查找

查找学校并找到指向的学院

populate的第一个参数是学校表中需要指向学院表的属性,即colleges;第二个参数为要在学院中查找的属性。如果不填写第二个参数,则默认全都查出。

这样查找出的结果中,学院的学生属性是该学院包含的学生的_id属性。如果需要都查找出来需要使用嵌套populate。

嵌套

总结

本文链接地址:https://www.jiuchutong.com/biancheng/380810.html 转载请保留说明!

上一篇:详解nodejs微信jssdk后端接口(node.js 微信小程序)

下一篇:Node.js中多进程模块Cluster的介绍与使用(nodejs开启多线程)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络