请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于数据库倒着查关联数据的问题?

例如在家族的schema中定义了人物的ObjectId,在查家族的时候可以populate到家族内的人物数据,

但是我查单条人物信息,想知道他属于哪个家族,应该怎么操作

正在回答

1回答

可以前去看下 mongodb 的 query 文档,应该用运算符 $in 就可以,家族里面有人物  ObjectId 数组对吧,那么去查哪些家族的人物 array 中包含你要查询的人物 ObjectId 就可以了

0 回复 有任何疑惑可以回复我~
  • 提问者 拖车板牙爵士 #1
    家族里有人物的ObjectId数组,通过家族查家族内的人物是可以的,我是想,我有个人物的列表,这个列表里要展示人物他所属的家族是那个。但是在人物的schema里没有家族相应的字段,难道还是通过查家族来实现联查人物信息么?
    回复 有任何疑惑可以回复我~ 2017-11-07 09:09:16
  • Scott 回复 提问者 拖车板牙爵士 #2
    这个场景下,应该需要联查一下
    回复 有任何疑惑可以回复我~ 2017-11-07 21:28:20
  • 提问者 拖车板牙爵士 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-11-08 09:07:22
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号