2
Ich habe einen Datensatz geholt, den ich vor dem Senden an Frontend sortieren möchte.Mongodb: Sortiere eine Liste nach Schlüssel und Wert
db.getCollection('users').find({$or:
[
{createdBy: 'abhi'},
{createdBy: {'$ne': 'abhi'}, visibility: 'public'}
]}).sort({'createdBy': 1})
Ich möchte alle Datensätze für createdBy sortieren Benutzer abhi zuerst und dann die anderen Benutzer.
Etwas wie:
.sort({'createdBy == abhi': 1})
Sie möchten alle Dokumente mit dem Benutzer 'abhi', zuerst, und andere Dokumente haben, um danach zu kommen, sortiert in alphabetischer Reihenfolge? – sergiuz
@SergiuZaharie, auf diese Weise muss ich zwei Anrufe machen und dann die Aufzeichnungen concat. Kann dies nicht durch Angabe von Sortierung auf Schlüssel- und Wertbasis erfolgen? –