0
我有一个多租户系统,每个租户在MongoDB部署中都有自己的Mongo数据库。Elasticsearch索引可能有一个由多个字段组成的主键吗?
但是对于弹性搜索索引,这都通过Mongoosastic进入一个弹性实例,用TenantDB标记以在搜索时保持数据分离。
目前我们在各种配置集合(不同的文档内容,相同的_id)的测试数据中重复使用了相同的_id,但是这在同步到弹性时会导致问题,虽然它们分开数据库,当它们变得具有相同的类型和ID的弹性时,其中一个会被丢弃。
是否可以指定ID和TenantDB作为主键?