我一直试图在Spring引导应用程序中加入MongoDB的两个不同集合,以便在单个@GetMapping
调用中获取数据。
这些是我的application.properties
:
spring.data.mongodb.uri=mongodb://localhost:27017/alpha1
#spring.data.mongodb.uri=mongodb://username:password@host:port/database
server.port = 4000
这是我的存储库的样子:
package com.example.demo.repository;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;
import com.example.demo.model.Person;
@Repository
public interface PersonRepository extends MongoRepository<Person, String>{
public Person findByContId(String firstName);
public Person findByUid(String uid);
}
问题是我需要收集有关用户供稿的另一个集合,并且应该使用相同的方法获取其数据。
答案 0 :(得分:0)
您需要为相同的对象创建另一个存储库,并在需要的地方获取它
arsort