当前位置: 首页 > news >正文

商务网站建设试卷网站建设朝阳

商务网站建设试卷,网站建设朝阳,手机模版网站价格,wordpress视频链接在上一篇文章中#xff0c;我们继续在DynamoDB数据库上插入数据。 在本教程中#xff0c;我们将对DynamoDB表发出一些基本查询。 主要规则是每个查询都必须使用哈希键。 查询的最简单形式是仅使用哈希键。 我们将在此表上查询Users表。 结果只有一个#xff0c;因此在迭代… 在上一篇文章中我们继续在DynamoDB数据库上插入数据。 在本教程中我们将对DynamoDB表发出一些基本查询。 主要规则是每个查询都必须使用哈希键。 查询的最简单形式是仅使用哈希键。 我们将在此表上查询Users表。 结果只有一个因此在迭代“项目”列表上没有用。 public MapString,AttributeValue getUser(String email) {MapString,String expressionAttributesNames new HashMap();expressionAttributesNames.put(#email,email);MapString,AttributeValue expressionAttributeValues new HashMap();expressionAttributeValues.put(:emailValue,new AttributeValue().withS(email));QueryRequest queryRequest new QueryRequest().withTableName(TABLE_NAME).withKeyConditionExpression(#email :emailValue).withExpressionAttributeNames(expressionAttributesNames).withExpressionAttributeValues(expressionAttributeValues);QueryResult queryResult amazonDynamoDB.query(queryRequest);ListMapString,AttributeValue attributeValues queryResult.getItems();if(attributeValues.size()0) {return attributeValues.get(0);} else {return null;}} 但是我们可以使用条件发出更复杂的查询。 登录表非常适合作为示例。 我们将发出一个查询以获取到日期之间的登录尝试。 public ListMapString ,AttributeValue queryLoginsBetween(String email, Date from, Date to) {ListMapString,AttributeValue items new ArrayList();MapString,String expressionAttributesNames new HashMap();expressionAttributesNames.put(#email,email);expressionAttributesNames.put(#timestamp,timestamp);MapString,AttributeValue expressionAttributeValues new HashMap();expressionAttributeValues.put(:emailValue,new AttributeValue().withS(email));expressionAttributeValues.put(:from,new AttributeValue().withN(Long.toString(from.getTime())));expressionAttributeValues.put(:to,new AttributeValue().withN(Long.toString(to.getTime())));QueryRequest queryRequest new QueryRequest().withTableName(TABLE_NAME).withKeyConditionExpression(#email :emailValue and #timestamp BETWEEN :from AND :to ).withExpressionAttributeNames(expressionAttributesNames).withExpressionAttributeValues(expressionAttributeValues);MapString,AttributeValue lastKey null;do {QueryResult queryResult amazonDynamoDB.query(queryRequest);ListMapString,AttributeValue results queryResult.getItems();items.addAll(results);lastKey queryResult.getLastEvaluatedKey();} while (lastKey!null);return items;} 请记住DynamoDB提取页面中的数据因此如果有多个页面则必须多次发出同一请求。 因此您必须使用上次评估的密钥来处理下一个请求。 最后但并非最不重要的是对索引的查询是基本操作之一。 对于本地或全局二级索引它是相同的例程。 请记住获取的结果取决于创建表后指定的投影类型。 在我们的情况下投影类型适用于所有字段。 我们将使用“主管”表。 public MapString ,AttributeValue getSupervisor(String company,String factory) {ListMapString,AttributeValue items new ArrayList();MapString,String expressionAttributesNames new HashMap();expressionAttributesNames.put(#company,company);expressionAttributesNames.put(#factory,factory);MapString,AttributeValue expressionAttributeValues new HashMap();expressionAttributeValues.put(:company,new AttributeValue().withS(company));expressionAttributeValues.put(:factory,new AttributeValue().withS(factory));QueryRequest queryRequest new QueryRequest().withTableName(TABLE_NAME).withKeyConditionExpression(#company :company and #factory :factory ).withIndexName(FactoryIndex).withExpressionAttributeNames(expressionAttributesNames).withExpressionAttributeValues(expressionAttributeValues);QueryResult queryResult amazonDynamoDB.query(queryRequest);ListMapString,AttributeValue attributeValues queryResult.getItems();if(attributeValues.size()0) {return attributeValues.get(0);} else {return null;}} 您可以在github上找到带有单元测试的完整源代码。 翻译自: https://www.javacodegeeks.com/2016/07/__trashed-4.html
http://www.sadfv.cn/news/186528/

相关文章:

  • 网站规划有哪些内容怎么样做网站推广
  • 网站建设公司的服务定位免费设计字体
  • 西安网站公司推广vs做网站教程
  • 燕郊教育网站建设工商网站如何做企业增资
  • 河南艾特 网站建设wordpress index.txt
  • 包头建设安全协会网站移动互联网开发应聘
  • 单页营销型网站临沂企业建站系统模板
  • 网站架设工具设计网站公司的口号
  • 住房和城乡建设部网站行标app做好了网站怎么做
  • 计算机网站建设 是什么学习网站建设的书籍
  • 周村网站制作首选公司做外贸有哪些好的网站有哪些内容
  • 开发一个功能网站多少钱wordpress 主题 psd
  • 做海报有什么好的网站推荐wordpress上一页下一页
  • 商旅网站制作建站的网站
  • 北京网站设计公司哪家公司好小程序开发公司哪家
  • 做期货财经网站需要哪些资质wordpress的特点()
  • 做玻璃钢的企业网站公司设计网站需要包含什么资料
  • 建立本地网站行业网站制作
  • 网站营销中常见问题asp网站怎么做
  • 网站开发的流程是有哪些付费wordpress
  • 图书销售网站建设产品设计的定义
  • 如何在百度上为企业做网站互动性的网站
  • 中国城乡与住房建设部网站首页网站的反链怎么做
  • 网站平台建设策划c2c网站的特点及主要功能
  • 网站开发是什么专业百度做兼职翻译的网站
  • 辽宁朝阳哪家做网站好seminar怎么读
  • 购物类型网站建设驻马店百牛网站建设
  • 公众电影网站怎么做建网站域名怎么买
  • 做的比较好的二手交易网站今天福州发生一起重大
  • 郑州建设网站的公司湖南企业做网站