【发布时间】:2018-03-21 15:52:03
【问题描述】:
我有一个多租户系统,每个租户在 MongoDB 部署中都有自己的 Mongo 数据库。
但是对于弹性搜索索引,这一切都通过 Mongoosastic 进入一个弹性实例,并使用 TenantDB 标记以在搜索时保持数据分离。
目前,我们在多个数据库的测试数据中为各种配置集合(不同的文档内容,相同的 _id)重复使用了一些相同的 _id,但是这在同步到弹性时会导致问题,因为它们在不同的数据库中当它们进入具有相同类型和 ID 的弹性时,其中一个会被丢弃。
是否可以同时指定 ID 和 TenantDB 作为主键?
【问题讨论】:
标签: elasticsearch mongoosastic