sql >> Database >  >> NoSQL >> MongoDB

Hoe maak je een MongoDB-query sorteren op strings met -number postfix?

U kunt

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

numericBestelvlag is booleaans en is optioneel. Vlag die bepaalt of numerieke tekenreeksen als getallen of als tekenreeksen moeten worden vergeleken. Indien waar, vergelijk als getallen; d.w.z. "10" is groter dan "2". Indien onwaar, vergelijk als strings; d.w.z. "10" is kleiner dan "2". Standaard is onwaar.



  1. MongoDB + Node.js:kan datum niet correct invoegen

  2. Het unieke kenmerk van SailsJS en Mongo wordt genegeerd

  3. Mongodb Aggregatierijen naar kolommen

  4. Distinct() commando gebruikt met skip() en limit()