Couchbase-Counter im Bulk abfragen

Hallo

In unserem System gibt es User, die verschiedene Counter haben. Die habe ich als atomic counter in Couchbase realisiert, die an ihrem Key identifiziert werden, z.B. userId_CounterType -> value. Die Counter werden von verschiedenen Stellen (Threads, Usern) incrementiert bzw. dekrementiert, also hoch concurrent. Die Counter eines Users als ein JSON Dokument zu speichern kommt leider nicht in Frage.

Soweit so gut. Es gibt einen Use Case, bei dem ein User seine Freunde holt und zugleich deren Counter-Informationen braucht. In SQL kann ich leicht ein Bulk-Query mit IN machen, und die User-Ids der Freunde nutzen, um alle Counter auf einen Schlag zu holen. Aber wie kann ich das in Couchbase 4.0 machen? Ich kann sowohl Views als auch N1QL nutzen. Vielleicht hat jemand eine Idee…

Viele Grüße

Fastjack