スキーマレスの落とし穴

mongodbからfind()したcursorをdateでソートしてほげほげした結果の順番がdateじゃなかったのでなんでだろうとほげほげな処理を見るも順序が変わる要素が見当たらない。なんだ?ってmongoshellでfindしてdateでソートしても変わらず。
で、見直してようやく判明。dateのとこになぜかStringが...
マジ無理ですw