MongoDB - 许多关系选择与一组值匹配的行

时间:2017-09-13 21:36:13

标签: mongodb many-to-many database

我正在为我的公司制定一个解决方案,我遇到了与MongoDb有关的问题需要解决。我们正在构建产品和供应商之间的映射。文件的简化结构如下:

Product
{
    "id" : "1",
    "name" : "any-product",
},

Supplier
{
    "id" : "99",
    "name" : "ACME",
    "products" : [1,....] //list of products that the suppliers can supply
}

当我们需要下订单时,我们希望将它放在最少数量的供应商处....最好的是只有一个供应商可以提供整个订单。

问题在于:我需要选择能够在给定列表中提供所有产品的所有供应商。

我是MongoDB的新手,我做了各种测试,但我找不到解决方案......无论如何,我认为解决方案并非如此简单。 考虑到我还可以更改DB的结构以满足这些需求。随意提出一个不同的方法。 提前致谢

0 个答案:

没有答案