Я хотел бы сохранить некоторые классы, связанные с конфигурацией, в одной коллекции Монго.Таким образом, у меня есть 2 разных объекта.
@Document(Collection="config")
public class Config {...}
и
@Document(Collection="config")
public class ActiveFieldsConfig {...}
Я использую репозитории Spring MongoDB для сохранения и запроса их
public interface ConfigRepository extends MongoRepository<Config, String> {}
public interface ActiveFieldsConfigRepository extends MongoRepository<ActiveFieldsConfig, String> {}
Проблема, с которой я столкнулсячто запрос findAll () вернет все документы обоих типов и приведёт их к типу репозитория, который вызвал запрос.Я хотел бы настроить оба хранилища так, чтобы они учитывали только свои соответствующие документы для таких запросов, как findAll ().
Можно ли настроить хранилища для автоматического добавления своего _class в свои запросы?
Нужно ли мнепредоставить полностью переписанную реализацию MongoRepository?