sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man sorterar resultat efter stränglängd på MongoDB

MongoDB 3.4 introducerar $strLenCP aggregeringsoperatör som äntligen stödjer detta. Ett exempel:

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


  1. Hur upprätthålls ordningen på fastigheter för sortering i mongodb?

  2. Ange MongoDb-samlingens namn vid körning i Spring Boot

  3. Mongolab nodejs topologi förstört

  4. MongoDB $sum Aggregation Pipeline Operator