Ich habe diese Elemente in meiner MongoDB Sammlung:Distinct() Befehl mit Skip() verwendet und limit()
{x: 1, y: 60, z:100}
{x: 1, y: 60, z:100}
{x: 1, y: 60, z:100}
{x: 2, y: 60, z:100}
{x: 2, y: 60, z:100}
{x: 3, y: 60, z:100}
{x: 4, y: 60, z:100}
{x: 4, y: 60, z:100}
{x: 5, y: 60, z:100}
{x: 6, y: 60, z:100}
{x: 6, y: 60, z:100}
{x: 6, y: 60, z:100}
{x: 7, y: 60, z:100}
{x: 7, y: 60, z:100}
Ich mag die unterschiedlichen Werte von x abzufragen (dh [1, 2, 3 , 4, 5, 6, 7]) ... aber ich möchte nur einen Teil von ihnen (ähnlich dem, was wir mit skip (a) und limit (b) erreichen können).
Wie mache ich das mit dem Java-Treiber von MongoDB (oder mit Feder-Daten-Mongodb, wenn möglich)?
Dies ist schlecht im Fall der Leistung. Anstelle von 1 Aggregationsanforderung senden Sie Limit-Anfragen an die Datenbank. – Rayz