我试图通过告诉C#driver排序顺序是什么来弄清楚如何在服务器端对文档集合进行排序,但它似乎还不支持这种构造.

有没有其他办法?

推荐答案

您也可以在MongoCursor类上使用SetSortOrder方法来实现:

db["collection"].Find().SetSortOrder(SortBy.Ascending("SortByMe"));

Mongodb相关问答推荐

MongoDB:如何获取多个$indexOfArray值?

聚合管道可以用于更新数据库中的文档吗?

来自嵌套对象数组的 MongoDB 聚合

MongoDB 将 JSON 字符串转换为数组[{obj1},{obj2}]的实际对象

Mongoose 返回包含属性内任何位置的值的所有文档

在 mongodb 聚合中的阶段之后输出具有序列数字 id 的新集合

MongoDB 查询以包含多个字段的最常见值的计数

在亚马逊 EC2 上托管 nodeJS/mongoose Web 应用程序

使用 mongodb 时是否需要规范化数据库?

无法连接到mongolab主机

在 MongoDB 中创建简短、唯一的对象 ID

如何使用 Node.js 和 mongoose 解决command find requires authentication?

.NET 中的 Mongodb 单元测试

如何使用 mongodb 和 php 正确处理分页查询?

mongodb无法启动

Mongoose 的保存回调是如何工作的?

有没有办法将python对象直接存储在mongoDB中而不序列化它们

如何对连接到 mongo 的方法进行单元测试,而不实际连接到 mongo?

无法连接到远程 mongodb 服务器

Mongoose 连接认证失败