sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur får man en MongoDB-fråga att sortera på strängar med -number postfix?

Du kan använda

db.collectionName.find().sort({title: 1}).collation({locale: "en_US", numericOrdering: true})

numericOrdering-flaggan är boolesk och är valfri. Flagga som avgör om numeriska strängar ska jämföras som siffror eller som strängar. Om sant, jämför som siffror; dvs "10" är större än "2". Om falskt, jämför som strängar; dvs. "10" är mindre än "2". Standard är falskt.



  1. Hur kan jag aktivera libmongoc ssl i PHP 7 för Mongodb-anslutning?

  2. Anropa en lagrad procedur i MongoDB via C#

  3. lägg till fälten create_at och updated_at till mongoose-scheman

  4. Nu tillgänglig:Fullständigt värd MongoDB-instanser på AWS