Mongoose如何实现多对多查询?

发布于 2022-09-12 01:03:13 字数 496 浏览 18 评论 0

问题描述

假设有两张表,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商品表,把订单信息和对应的商品详细信息组装起来,请问如何实现?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文