【发布时间】:2018-01-30 07:13:37
【问题描述】:
我正在尝试在我拥有的“id”数据库中查询“课程”文档,我有以下内容:
collUrl = UriFactory.CreateDocumentCollectionUri("id", "course");
if(client.CreateDocumentQuery(collUrl).Where((x)=>x.Id == "course1").FirstOrDefault() == null){
产生错误:
[30/01/2018 6:26:19 AM] 执行函数时出现异常: 同步课程。 System.Private.CoreLib:出现一个或多个错误。 (查询表达式无效,表达式 https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() 不受支持。支持的表达式是 'Queryable.Where'、'Queryable.Select' & 'Queryable.SelectMany',Windows/10.0.16299 文档数据库-netcore-sdk/1.7.1)。 Microsoft.Azure.DocumentDB.Core:查询 表达式无效,表达式 https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() 不受支持。支持的表达式是 'Queryable.Where'、'Queryable.Select' & 'Queryable.SelectMany',Windows/10.0.16299 文档数据库-netcore-sdk/1.7.1。 [30/01/2018 6:26:19 AM] 例外情况 执行功能:SynchCourse [30/01/2018 6:26:19 AM] 异常 执行功能时:SynchCourse。 System.Private.CoreLib:一个或 发生了更多错误。 (查询表达式无效,表达式 https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() 不受支持。支持的表达式是 'Queryable.Where'、'Queryable.Select' & 'Queryable.SelectMany',Windows/10.0.16299 文档数据库-netcore-sdk/1.7.1)。 Microsoft.Azure.DocumentDB.Core:查询 表达式无效,表达式 https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() 不受支持。支持的表达式是 'Queryable.Where'、'Queryable.Select' & 'Queryable.SelectMany',Windows/10.0.16299 文档数据库-netcore-sdk/1.7.1。 [30/01/2018 6:26:19 AM] 功能 完成(失败,Id=d2f1ab38-32f2-46a3-9831-94477b113205, 持续时间=37625ms)
【问题讨论】: