13 lines
507 B
Java
13 lines
507 B
Java
package pl.edu.amu.wmi.bookapi.repositories;
|
|
|
|
import org.springframework.data.mongodb.repository.MongoRepository;
|
|
import org.springframework.data.mongodb.repository.Query;
|
|
import pl.edu.amu.wmi.bookapi.models.MessageDocument;
|
|
|
|
import java.util.List;
|
|
|
|
public interface MessageRepository extends MongoRepository<MessageDocument, String> {
|
|
@Query("{ $and: [$or: [{ 'recipient' : ?1}, { 'author': ?1}], {'threadId' : ?0} ]}")
|
|
List<MessageDocument> findByUserAndThreadId(String threadId, String user);
|
|
}
|