- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我尝试在 C# 中的 documentdb
下的 IDocumentQuery
查询中使用 OrderBy
。我尝试按距我所在地的距离顺序检索类(class)列表:
var userQuery = _client
.CreateDocumentQuery<Course>(_uriCourseCollection, options)
.Where(x => x.CourseName.ToLower().Contains(text))
.OrderBy(x =>x.GeoLocation.Location.Distance(myPoint))
.AsDocumentQuery();
我收到以下错误消息:
"Unsupported ORDER BY clause. ORDER BY item expression could not be mapped to a document path"
有人可能有解决方案吗? ,或者有效解决查询的解决方法?
最佳答案
"Unsupported ORDER BY clause. ORDER BY item expression could not be mapped to a document path"
据Azure官方document ,目前不支持通过 ST_DISTANCE 空间函数对结果进行排序。我也找到了这个feedback ,你可以投票。
Order By queries by default also require maximum index precision (-1). DataType can be String or Number
关于c# - IDocumentQuery 中 documentdb linq 查询中的 OrderBy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46837857/
我需要能够模拟 IDocumentQuery,以便能够测试一段代码,查询文档集合并可能使用谓词来过滤它们: IQueryable documentQuery = client
我正在使用单元测试来测试 DocumentDBRepository 类。我关注了this post作为 SQL 查询用例的示例。但它显示错误 Message: System.InvalidCastEx
我正在为 DocumentDBRepository 编写单元测试,但出现空引用异常。我使用 Moq 框架和 XUnit。 这是我在 DocumentDBRepository 类中的方法。 public
围绕 CosmosDB .NET SDK,我发现了一个有趣的问题。 我想对以下查询使用 SDK LINQ 支持: SELECT VALUE COUNT(1) FROM c WHERE 好吧,在编写
我尝试在 C# 中的 documentdb 下的 IDocumentQuery 查询中使用 OrderBy 。我尝试按距我所在地的距离顺序检索类(class)列表: var userQuery = _
我有一个具有以下方法的类,并使用 Moq 作为单元测试框架。我如何模拟以下内容: FeedOptions feedOptions = new FeedOptions {
我是一名优秀的程序员,十分优秀!