Mongodb引用或嵌入

时间:2018-06-14 04:17:56

标签: mongodb

我有两个收集地点和订单。

地方 - 我产品所有地点的主列表。

{ 
 id, city, lat, lan
}

订单 - 订单集合,其中包含有关订单的详细信息。 (例如,在食品交付申请中)

现在我按顺序引用placeId,每次查询地点数据。

当前的订单架构: -

{
    _id: 1,
    other_info: {},
    place_id: 1
}

上述方法(引用)消耗的存储空间更少,但增加了查询次数

我们可以按照以下顺序嵌入地点数据: -

{
    _id: 1,
    other_info: {},
    place: { id, city, lat, lan }
}

此方法可增加存储空间,但会减少查询次数。

我的要求 - 读写密集。

哪种方法最好?

0 个答案:

没有答案