Mongoose スキーマには次のものが含まれます。
{
dueDate: { type: Date, required: false }
}
私の目標は、dueDate でソートされたドキュメントを取得し、最も早い日付を一番上にして、その後に dueDate のない残りの日付を取得することです。私の問題は、期日が必要ないため、dueDate のないドキュメントが有効な日付のドキュメントの上にソートされることです。
これは私がそれをソートする方法です(node.js&mongoose.js):
query.sort({ dueDate: 'asc' });
私は主にこれを行うための組み込みの方法を探しています。クエリを組み合わせてハックを実装しました。