node.js - 为什么我不能获取记录在 dynamoosejs 中有一个包含主键值的数组字段?
问题描述
我是 dynamodb 的新手。我遇到了一个恼人的问题,我在 dynamodb 中存储了一条记录,如下所示:
{
bmgIds: ["d5a03ea2-e06e-5d01-84b7-94530b1059f7"],
id: "d5a03ea2-e06e-5d01-84b7-94530b1059f7",
.....
}
如您所见,bmgIds数组包含id值,当我使用扫描操作获取记录时, bmgIds与我的条件匹配但无法使用我的代码获取该记录
Model.scan('bmgIds').contains("d5a03ea2-e06e-5d01-84b7-94530b1059f7").exec()
我注意到我可以使用上面的代码获取 bmgIds 字段不包含id值的记录
请帮忙解释我错在哪里!
对不起,我的英语不好,我希望得到你的帮助,谢谢
解决方案
由于 AWS 扫描响应限制
推荐阅读
- python - 如何打印彩色文本
- linux - 如何使用 TC 丢弃传入的数据包
- android - Android WiFi ADB 插件不工作。给出错误
- python-3.x - 使用 itertools 的嵌套推导
- jags - JAGS 是否对 e 以外的碱基具有对数功能?
- javascript - 如何将 "k%C3%B6nnen" 转换为 können"
- kotlin - 之间的区别
和 <*> 在 kotlin 的泛型中 - ansible - 适用于 10 个主机的 Ansible playbook 批处理
- laravel - Laravel 的 uuid 类型
- c# - 在 Tensorflow.NET 中加载模型的最佳方法是什么