ile MongoDB bir koleksiyon Sıralama ve ben böyle bir şey yapmak zorunda MongoDB Koleksiyonu sıralamak için bulundu: Bu SQL ORDER BY firstname, lastname
karşılık gelmelidirBen MongoDB öğreniyorum birden fazla anahtarla
db.people.find().sort({firstname: 1, lastname: 1})
. {lastname: 1, firstname: 1}
bir JSON nesnesidir
db.people.find().sort({lastname: 1, firstname: 1})
Not olun: ORDER BY lastname, firstname
için, kullanmak zorunda. Öyleyse buradaki anahtar mesele önemli görünüyor. Ama benim anladığım kadarıyla bir JSON nesnesinin anahtarları hiçbir anlam ifade etmemeli. Nerededir? Bu çoklu alanlara göre sıralamak için
Beyanınız yanlış. MongoDB'nin belgelerinde belirtildiği gibi: Uygulamalar, sonuçta önce kullanıcı adı değerlerine göre ve sonra azalan (yani daha yeni olan son) tarih değerlerine göre sıralanmış sonuçları döndüren sorgular yayınlayabilir: 'db.events.find(). Sort ({username : 1, date: -1}) ' –
Lütfen bu soruya bir göz atın: http://stackoverflow.com/questions/13567953/mongoose-mongodb-query-multiple-sort –
Haha, teşekkür ederim! Bu cevap tam olarak aradığım şey. –