MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So sortieren Sie Ergebnisse nach Zeichenfolgenlänge in MongoDB

MongoDB 3.4 führt den $strLenCP ein Aggregationsoperator, der dies endlich unterstützt. Ein Beispiel:

db.collection.aggregate(
    [
        {$project: {
            "field": 1,
            "field_length": { $strLenCP: "$field" }
        }},
        {$sort: {"field_length": -1}},
        {$project: {"field_length": 0}}
    ]
)