0

Cosmos DB から 1 つの項目を取得したいのですが、ここで行っているよりも良い方法があるはずです。

他のコマンドを試してみましたが、これは実際に機能するようです。

    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();
    }

サーバー上で実行される 1 行でこれを実行でき、一連のアイテムを表示する必要がないことを期待しています。

4

2 に答える 2