Firestore-Abfrage für mehrere Felder sortieren

Firestore-Abfrage für mehrere Felder sortieren

Weitere Informationen

Eine ausführliche Dokumentation, die dieses Codebeispiel enthält, finden Sie hier:

Codebeispiel

C#

Richten Sie für die Authentifizierung bei Firestore die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

Query query = citiesRef.OrderBy("State").OrderByDescending("Population");

Go

Richten Sie für die Authentifizierung bei Firestore die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

query := client.Collection("cities").OrderBy("state", firestore.Asc).OrderBy("population", firestore.Desc)

Java

Richten Sie für die Authentifizierung bei Firestore die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

Query query = cities.orderBy("state").orderBy("population", Direction.DESCENDING);

Node.js

Richten Sie für die Authentifizierung bei Firestore die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

const byStateByPopRes = await citiesRef.orderBy('state').orderBy('population', 'desc').get();

PHP

Richten Sie für die Authentifizierung bei Firestore die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

$query = $citiesRef->orderBy('state')->orderBy('population', 'DESC');

Python

Richten Sie für die Authentifizierung bei Firestore die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

cities_ref = db.collection('cities')
cities_ref.order_by('state').order_by(
    'population', direction=firestore.Query.DESCENDING)

Ruby

Richten Sie für die Authentifizierung bei Firestore die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

query = cities_ref.order("state").order("population", "desc")

Nächste Schritte

Informationen zum Suchen und Filtern von Codebeispielen für andere Google Cloud-Produkte finden Sie unter Google Cloud-Beispielbrowser.