0

解決策が見つからないように見える問題があり、Spring Data Couchbase の公式ドキュメントでできる限りのことを試してみると、非常に奇妙に見えます。

基本的に私がやろうとしているのは、単純な count() メソッドだけです。

私のリポジトリ:

public interface ICourrierRepository extends CrudRepository<Courrier, String> {

List<Courrier> findByCategorie(String categorie);

Long countByCategorie(String categorie);

@View(designDocument = "_design/courrier", viewName = "courrierBase")
long count();

}

ビューは次のように設定されています: http://img15.hostingpics.net/pics/169793Capture.png

ビューマップは次のようになります。

function (doc, meta) {
  if (doc._class == "com.model.Courrier") {
    emit(meta.id, null);
  }
}

最悪なのは、CouchBase GUI で「reduce」を「_count」に設定すると実際に機能することですが、クライアントから起動すると、常に同じメッセージが表示され、戻り値は 0 です。

[cb-computations-2] INFO  c.c.c.java.view.ViewRetryHandler - Received a View HTTP response code (400) I did not expect, not retrying.

助けてくれてありがとう...

4

1 に答える 1