MongoDB コレクションをいくつかのキーで昇順にソートしたいのですが、キーを持たないレコードを最後にする必要があります。例えば
db.coll.find({}, {key: 1}).sort({key: 1})
与えます:
{_id: 1}
{_id: 2, key: 1}
{_id: 3, key: 2}
ただし、代わりに次を指定する必要があります。
{_id: 2, key: 1}
{_id: 3, key: 2}
{_id: 1}
MongoDB でこれを行う方法はありますか?