Доступ к данным из разных коллекций mongodb через springboot - PullRequest
0 голосов
/ 11 марта 2019

Я пытался объединить две разные коллекции MongoDB в загрузочном приложении Spring, чтобы получить данные в рамках одного @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);
}

Проблема в том, что мне нужно создать еще одну коллекцию, касающуюся пользовательских каналов, и ее данные должны быть получены с помощью того же метода.

1 Ответ

0 голосов
/ 11 марта 2019

Вам нужно создать другой репозиторий для того же лайка и получить его там, где он вам нужен

@Repository
public interface UserFeedsRepository extends MongoRepository<UserFeeds, String>{
   public List<UserFeeds> findAll();
}
...