gpt4 book ai didi

partitioning - MongoDB Realm 中的多个分区

转载 作者:行者123 更新时间:2023-12-04 13:34:27 25 4
gpt4 key购买 nike

尝试在 MongoDB Realm 上为标准的 Salesforce 移动应用程序建模。
明显的分区是使用推销员作为我的分区键。
这样,我可以同步每个销售员在他们自己的分区中的所有商店和发票。
但是,在某些情况下,销售员可以交叉商店。一个销售员可以看到其他销售员的商店,但应该看不到它以前的发票。
即使是其他销售员创建的,原始销售员也需要查看其商店的发票。
我可以为同一个数据集创建多个分区吗?

_partitionKey: "salesman_id=1234"
_partitionKey: "store_id=abcdefg"
并根据分区键的前缀获取所需的数据。
或者
我需要复制 2 个对象的数据吗?
销售员的对象
_partitionKey: "salesman_id=1234"
并使用 _partitionKey: "store_id=abcdefg" 为商店创建对象
或者有其他方法可以解决这个问题吗?

最佳答案

据我所知,您可以将 MongoDB 集合划分为多个分区。在您的情况下,您似乎希望按 store_id 对发票进行分区,然后在发票中有一个属性来记录创建发票的销售员。我假设一个商店可以有多个销售员,所以一个商店需要包含一个销售员 ID 列表。

关于partitioning - MongoDB Realm 中的多个分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63027094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com