1
如果我有2个系列:如何查询主集合与另一个集合[猫鼬]
product
和category
产品对类别裁判...
如何按类别查询产品?
我需要的是这样的:
Product.find({category.name: "testCat"}, function() {
...
})
这个任何解决方案?
如果我有2个系列:如何查询主集合与另一个集合[猫鼬]
product
和category
产品对类别裁判...
如何按类别查询产品?
我需要的是这样的:
Product.find({category.name: "testCat"}, function() {
...
})
这个任何解决方案?
看看$lookup,在那里你可以有点join
两个集合
db.product.aggregate(
{
$lookup: {
from: 'category',
localField: 'categoryRef',
foreignField: 'catId',
as: 'category'
},
{$unwind: '$category'},
{$match: {'category.name': "testCat"}}
})
查找查找^^ –
返回空数组.... –
我发现的方式,但它不到风度工作,它会填充每个产品与所有类别... –