0
我有一個多租戶系統,每個租戶在MongoDB部署中都有自己的Mongo數據庫。Elasticsearch索引可能有一個由多個字段組成的主鍵嗎?
但是對於彈性搜索索引,這都通過Mongoosastic進入一個彈性實例,用TenantDB標記以在搜索時保持數據分離。
目前我們在各種配置集合(不同的文檔內容,相同的_id)的測試數據中重複使用了相同的_id,但是這在同步到彈性時會導致問題,雖然它們分開數據庫,當它們變得具有相同的類型和ID的彈性時,其中一個會被丟棄。
是否可以指定ID和TenantDB作爲主鍵?