我正在为我的公司制定一个解决方案,我遇到了与MongoDb有关的问题需要解决。我们正在构建产品和供应商之间的映射。文件的简化结构如下:
Product
{
"id" : "1",
"name" : "any-product",
},
Supplier
{
"id" : "99",
"name" : "ACME",
"products" : [1,....] //list of products that the suppliers can supply
}
当我们需要下订单时,我们希望将它放在最少数量的供应商处....最好的是只有一个供应商可以提供整个订单。
问题在于:我需要选择能够在给定列表中提供所有产品的所有供应商。
我是MongoDB的新手,我做了各种测试,但我找不到解决方案......无论如何,我认为解决方案并非如此简单。 考虑到我还可以更改DB的结构以满足这些需求。随意提出一个不同的方法。 提前致谢