我有一个下面设计的一对多关系的2猫鼬模式
shop = {
name: String,
location: [lng, lat]
}
product = {
name: String,
cost: Number
shop_id: String
}
问题1:是否可以按地点从产品集合中查询产品,并将其存储在商店集中?
问题2:我试过使用嵌套对象,是将嵌套对象与店铺对象内的产品一起使用,并按对象上的位置查询,并按产品字段名称进行查询,还是使用以下方法进行联合查询,效率更高?将文档分为两个集合