Мисля, че най-добрият начин да постигнете това, което искате, е да добавите {_id : -1}
db.coll.find({a : 1}) ще се трансформира в db.coll.find({a : 1, _id : -1}) . Това е по-просто от всички shx2 решения (с изключение на последното с noScan, което е хубаво).
Освен това _id вече е първичен индекс, така че бързо ще разбере, че няма такъв _id поле в колекцията.
P.S. ако някой е толкова умен да посочи своя _id като -1, тогава можете да направите {_id : NaN} .Ако ще има _id = NaN тогава най-вероятно трябва да преработите приложението си.