确定哪个集合

时间:2018-10-07 19:38:02

标签: mongodb spring-data-mongodb

我有一个抽象类,该抽象类被大量其他POJO扩展,我需要将所有这些主要POJO存储在专用集合中。

我的存储库如下:

interface TimesliceRepository extends MongoRepository<AbstractTimeslice, String>

如何使对象定向到适当的集合?例如:AATimeslice,BBTimeslice等...

还是我必须为每个POJO都拥有一个存储库? 另外,读取查询是否有效?我怎么能只查询BBTimeslice?

1 个答案:

答案 0 :(得分:0)

经过研究,我得出的结论是,对于我的用例而言,最好使用MongoTemplate而不是MongoRepository。