首页 > 解决方案 > 查询以获取在表中具有记录的 ID 列表

问题描述

我有一个Fruit具有以下属性的 DynamoDb 表(名为 ):

FruitId - string
CreatedDate - date
Type - number
Payload - blob

我还有一个本地字符串列表List<string> fruitIds;

我想查询Fruit表并仅获取表中具有相应记录(即存在)的 Id。

这样做的好方法是什么?现在,我正在遍历每个Id输入fruitIds并对 DyanmoDb 进行单独查询,以查看是否获得了记录,如果有,则将该 Id 保存到另一个名为fruitIdsThatExistInDyanmoDb.

有没有更好的办法?

标签: c#amazon-web-services.net-coreamazon-dynamodb

解决方案


public IQueryable <fruits> GetAllfruitsIDs() {
      return fruits.AsQueryable();
    }

    var data = GetAllfruitsIDs();

   // Or u can use this :
     public IEnumerable<fruits> GetAllfruitsIDs() {
              return fruits.AsQueryable().ToList;
            }

        var data = GetAllfruitsIDs();

推荐阅读