db.jason.find().sort({"rank":1})
{ "_id" : ObjectId("51ae517372779b7eeeb81342"), "name" : "jason" }
{ "_id" : ObjectId("51ae517372779b7eeeb81343"), "name" : "jason" }
{ "_id" : ObjectId("51ae513772779b7eeeb8133a"), "name" : "jason", "rank" : 0 }
{ "_id" : ObjectId("51ae513772779b7eeeb8133b"), "name" : "jason", "rank" : 1 }
{ "_id" : ObjectId("51ae513772779b7eeeb8133c"), "name" : "jason", "rank" : 2 }
Vorrei i documenti senza classifica per concludere il tipo contro l'inizio ... ma anche mantenere gli articoli con classificazione in ordine asc. È possibile o devo predefinire quelli vuoti con una stringa o un numero alto come 99999?Può mongo restituire i documenti con campi vuoti/mancanti alla fine in ordine asc?
Questo è quello che ho capito, sei a conoscenza della funzione [eval()] (http://docs.mongodb.org/manual/reference/command/eval/), sembra essere in grado di gestire l'ordinamento personalizzato ma non sono così sicuro dei campi vuoti. – jasonsemko