Mongodb Mongo C#驱动程序是否不支持集合计数?

Mongodb Mongo C#驱动程序是否不支持集合计数?,mongodb,mongodb-.net-driver,Mongodb,Mongodb .net Driver,我正在与MongoDb C#Driver合作,我有下面展示的收藏。我想按评级排序。计数与LINQ查询中的显示类似,但我发现了相同的错误: 无法确定表达式的序列化信息:a.Rating.Count。 Mongo C#驱动程序是否不支持集合计数 activities => activities.OrderByDescending(a => a.Rating.Count) { "_id" : "5171243a3814fe1fb0bfbad6", "Ver

我正在与MongoDb C#Driver合作,我有下面展示的收藏。我想按评级排序。计数与LINQ查询中的显示类似,但我发现了相同的错误:

无法确定表达式的序列化信息:a.Rating.Count。

Mongo C#驱动程序是否不支持集合计数

activities => activities.OrderByDescending(a => a.Rating.Count)

    {
      "_id" : "5171243a3814fe1fb0bfbad6",
      "Verb" : "post",
      "Url" : null,
      "Title" : "posted a new question",
      "Content" : "mongodb and redis",
      "Icon" : null,
      "Tags" : ["mongodb", "redis"],
      "Rating" : [{
          "UserId" : "516be7913814fe2b0cc123c4",
          "Value" : 1
      }]
}

提前感谢

不幸的是,错误消息没有多大帮助,但根本原因是MongoDB不支持按数组字段大小对返回的文档进行排序


我们正在开发LINQ支持的新版本。新版本的主要目标是支持将LINQ查询映射到聚合框架管道,但另一个目标是改进错误消息。

不幸的是,错误消息没有更大的帮助,但根本原因是MongoDB不支持按数组字段大小对返回的文档进行排序


我们正在开发LINQ支持的新版本。新版本的主要目标是支持将LINQ查询映射到聚合框架管道,但另一个目标是改进错误消息。

这是MongoDB目前的一个限制。。。一些司机显然在客户机上添加了它。建议将数组大小存储为另一个字段。这是MongoDB目前的一个限制。。。一些司机显然在客户机上添加了它。建议将数组大小存储为另一个字段。是否添加了此功能?服务器仅支持按字段排序,而不支持按计算值(如数组大小)排序。可以在这里查阅有关排序的服务器文档:是否添加了此功能?服务器仅支持按字段排序,而不支持按计算值(如数组大小)排序。可在此处查阅分拣服务器文档: