标签: javascript node.js mongodb mongoose
我有如下代码,排序很好,但有时“ N / A”位于我要排序的值中。它将显示在“ A”和“ Z”之间的某个位置。我想将“ N / A”值显示为上一个。变量“ sort”来自用户输入。
const data = await movie.find().sort(sort)
答案 0 :(得分:0)
然后添加一些额外的排序逻辑:
.sort((a, b) => ((b === "N/A") - (a === "N/A")) || sort(a, b))