如何从Sort MongoDb顶部删除空值

时间:2013-11-22 18:10:04

标签: mongodb mongodb-.net-driver mongodb-query

我有这些对象:

  • 答:说明:“A”
  • B:说明:“B”
  • C:说明:“”

当我对字段使用Mongodb排序时,我得到以下排序顺序:

  • C:说明:“”
  • 答:说明:“A”
  • B:说明:“B”

如何将空值移到结果的底部?

我的代码是:

private void Sort(MongoCursor<Item> cursor, Sort sort)
{
    if (sort.Ascending)
    {
        cursor.SetSortOrder(SortBy.Ascending(sort.Field));
    }
    else
    {
        cursor.SetSortOrder(SortBy.Descending(sort.Field));
    }
}

0 个答案:

没有答案