我正在使用 LINQ 查询 DocumentDB,并且只想读取一个文档,例如第一或默认。这样做的正确方法是什么?这是可能给我多个文档的代码。我应该如何修改它,使其只读取第一个文档?
dynamic doc = from f in client.CreateDocumentQuery(collection.DocumentsLink)
where f.Id == userId.ToString()
select f;
只需在您的结果上应用
FirstOrDefault
:-
dynamic doc = (from f in client.CreateDocumentQuery(collection.DocumentsLink)
where f.Id == userId.ToString()
select f).FirstOrDefault();