c# - 查询以获取在表中具有记录的 ID 列表
问题描述
我有一个Fruit
具有以下属性的 DynamoDb 表(名为 ):
FruitId - string
CreatedDate - date
Type - number
Payload - blob
我还有一个本地字符串列表List<string> fruitIds;
。
我想查询Fruit
表并仅获取表中具有相应记录(即存在)的 Id。
这样做的好方法是什么?现在,我正在遍历每个Id
输入fruitIds
并对 DyanmoDb 进行单独查询,以查看是否获得了记录,如果有,则将该 Id 保存到另一个名为fruitIdsThatExistInDyanmoDb
.
有没有更好的办法?
解决方案
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();
推荐阅读
- python - Ansible - 访问另一台主机的变量
- javascript - 如何修复警告“eslint-disable-next-line no-unused-expressions”?
- python-3.x - Selenium Python 迭代 ol 中的 li 元素
- javascript - 在 Javascript 中比较 2 Array 是什么意思?
- javascript - 为什么更新许多没有猫鼬
- java - 避免连接到主动/被动 ActiveMQ 时出现错误消息
- tensorflow - 为什么使用的 gpu 设备与日志信息不一致?
- reactjs - 用另一个数组中的元素更新数组
- android - 如何处理android日历中实例的日期、日期和时间戳?
- javascript - 将字符串数组分组到包含嵌套数组的对象中