Mongoose如何实现多对多查询?

问题描述

假设有两张表,order订单表和product商品表,为多对多的关系。每个订单对应多个商品,每个商品对应多个订单。

相关代码

// order表
{ 
    orderno: 'zs202002162234',
    createtime: '2020-02-16',
    price: 10000,
    product:  ['001', '002', '003']  // 对应product表id字段  
}
// product表  
{ name: '手机', price: 3000, id: '001'}, 
{ name: '电脑', price: 5000, id: '002'}

你期待的结果是什么?

此时要查询order订单表,用商品id关联查询product商品表,把订单信息和对应的商品详细信息组装起来,请问如何实现?

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题