sql >> Databáze >  >> NoSQL >> MongoDB

Jak seřadit výsledky podle délky řetězce na MongoDB

MongoDB 3.4 zavádí $strLenCP agregační operátor, který to konečně podporuje. Příklad:

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


  1. problémy s php7 mongo dotaz findOne

  2. Použijte více než jedno schéma na kolekci na mongodb

  3. Třída 'Jenssegers\Mongodb\MongodbServiceProvider' nebyla nalezena

  4. Nalezení dvou prvků v poli dokumentů, které se objevují v daném pořadí