Spring Data MongoRepository Count 和 Where 子句组合

SpringData MongoRepository Count and Where clause combination

我正在使用 MongoDb 和 SpringData MongoRepository.. 我想获取接收者用户 = 的计数消息?和消息阅读=? ... 简而言之,我想像这样获取用户未读的 messages.My 方法。但是我不知道该怎么做。消息是我的 mongo 文档。谢谢。

@Repository
public interface MessageRepository extends MongoRepository<Message, Long> {

    Long countByReadedWhereReceiverIs(boolean readed,String receiver);

}

答案是

int countFindByReadedAndReceiver(boolean readed, String receiver);