I'm trying to query a 'course' document in the 'id' database I have, I've got the following:
collUrl = UriFactory.CreateDocumentCollectionUri("id", "course");
if(client.CreateDocumentQuery(collUrl).Where((x)=>x.Id == "course1").FirstOrDefault() == null){
Yields the error:
[30/01/2018 6:26:19 AM] Exception while executing function: SynchCourse. System.Private.CoreLib: One or more errors occurred. (Query expression is invalid, expression https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() is unsupported. Supported expressions are 'Queryable.Where', 'Queryable.Select' & 'Queryable.SelectMany', Windows/10.0.16299 documentdb-netcore-sdk/1.7.1). Microsoft.Azure.DocumentDB.Core: Query expression is invalid, expression https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() is unsupported. Supported expressions are 'Queryable.Where', 'Queryable.Select' & 'Queryable.SelectMany', Windows/10.0.16299 documentdb-netcore-sdk/1.7.1. [30/01/2018 6:26:19 AM] Exception while executing function: SynchCourse [30/01/2018 6:26:19 AM] Exception while executing function: SynchCourse. System.Private.CoreLib: One or more errors occurred. (Query expression is invalid, expression https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() is unsupported. Supported expressions are 'Queryable.Where', 'Queryable.Select' & 'Queryable.SelectMany', Windows/10.0.16299 documentdb-netcore-sdk/1.7.1). Microsoft.Azure.DocumentDB.Core: Query expression is invalid, expression https://mydb-australiaeast.documents.azure.com/dbs/id/colls/course.Where(x => (x.Id == "course1")).FirstOrDefault() is unsupported. Supported expressions are 'Queryable.Where', 'Queryable.Select' & 'Queryable.SelectMany', Windows/10.0.16299 documentdb-netcore-sdk/1.7.1. [30/01/2018 6:26:19 AM] Function completed (Failure, Id=d2f1ab38-32f2-46a3-9831-94477b113205, Duration=37625ms)