我想从 Cosmos DB 中检索一个项目,必须有比我在这里做的更好的方法。
我尝试过其他命令,但这似乎确实有效。
public async Task<ToDoItem> GetAsync(string id)
{
FeedIterator<ToDoItem> results = container.GetItemQueryIterator<ToDoItem>("select top 1 * from Items i where i.id = '" + id + "'");
FeedResponse<ToDoItem> item = await results.ReadNextAsync();
return item.Resource.FirstOrDefault();
}
我希望能够通过在服务器上执行的一行来做到这一点,并且不会强迫我查看一组项目。