pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    • <bdo id='X5K1e'></bdo><ul id='X5K1e'></ul>
  • <legend id='X5K1e'><style id='X5K1e'><dir id='X5K1e'><q id='X5K1e'></q></dir></style></legend>
    1. <i id='X5K1e'><tr id='X5K1e'><dt id='X5K1e'><q id='X5K1e'><span id='X5K1e'><b id='X5K1e'><form id='X5K1e'><ins id='X5K1e'></ins><ul id='X5K1e'></ul><sub id='X5K1e'></sub></form><legend id='X5K1e'></legend><bdo id='X5K1e'><pre id='X5K1e'><center id='X5K1e'></center></pre></bdo></b><th id='X5K1e'></th></span></q></dt></tr></i><div class="5d75tph" id='X5K1e'><tfoot id='X5K1e'></tfoot><dl id='X5K1e'><fieldset id='X5K1e'></fieldset></dl></div>

      <tfoot id='X5K1e'></tfoot>

        <small id='X5K1e'></small><noframes id='X5K1e'>

        Dynamodb 過濾器表達式不返回所有結果

        Dynamodb filter expression not returning all results(Dynamodb 過濾器表達式不返回所有結果)

          <tfoot id='3MJ4Z'></tfoot>
            <bdo id='3MJ4Z'></bdo><ul id='3MJ4Z'></ul>
            <legend id='3MJ4Z'><style id='3MJ4Z'><dir id='3MJ4Z'><q id='3MJ4Z'></q></dir></style></legend>

                  <tbody id='3MJ4Z'></tbody>
              1. <small id='3MJ4Z'></small><noframes id='3MJ4Z'>

                  <i id='3MJ4Z'><tr id='3MJ4Z'><dt id='3MJ4Z'><q id='3MJ4Z'><span id='3MJ4Z'><b id='3MJ4Z'><form id='3MJ4Z'><ins id='3MJ4Z'></ins><ul id='3MJ4Z'></ul><sub id='3MJ4Z'></sub></form><legend id='3MJ4Z'></legend><bdo id='3MJ4Z'><pre id='3MJ4Z'><center id='3MJ4Z'></center></pre></bdo></b><th id='3MJ4Z'></th></span></q></dt></tr></i><div class="ndt5njx" id='3MJ4Z'><tfoot id='3MJ4Z'></tfoot><dl id='3MJ4Z'><fieldset id='3MJ4Z'></fieldset></dl></div>
                • 本文介紹了Dynamodb 過濾器表達式不返回所有結果的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我想掃描過去 7 天的所有項目,所以我要做的是生成 7 天前的時間戳并過濾大于該值的時間戳.但此掃描返回了一些結果.

                  I want to scan all items for last 7 days, so what I do is I generate timestamp for 7 days back and filter for timestamp greater than that value. But this scan is returning a few results.

                  請參閱以下 Javascript:

                  See the following Javascript:

                  const daysBack = (days) => {
                    let date = new Date();
                    date.setDate(date.getDate() - days);
                    return date.getTime() ; 
                  }
                  
                  
                  const params = {
                    TableName: process.env.DYNAMODB_TABLE,
                    FilterExpression: "#ts > :z",
                    ExpressionAttributeNames:{
                        "#ts": "timestamp"
                    },
                    ExpressionAttributeValues: {
                        ":z": daysBack(7)
                    },
                  };
                  
                  dynamoDb.scan(params, (error, result) => {
                    // ... 
                  }
                  

                  推薦答案

                  這是因為在 SCAN 操作上 dynamoDb 只會發送 最多 1mb 的數據.如果您想要的記錄大小超過 1mb,則會自動分頁.

                  It is because on a SCAN operation dynamoDb will only send data upto 1mb only. If the records you want are of size more than 1mb automatically pagination happens.

                  如果你記錄你的結果,那么你會發現一個名為 LastEvaluatedKey 的屬性如果此屬性存在,那么您將不得不再次調用以獲取剩余數據.此調用必須遞歸實現,并且您必須在 LastEvaluatedKey 屬性不存在時停止它.

                  If you log your Result then you will find an attribute called LastEvaluatedKey if this attribute is present then you will have to make another call to get the remaining data. This call has to be implemented recursively and you have to stop it when LastEvaluatedKey attribute is not present.

                  讓我們看看這個例子,項目數據被遞歸獲取,整個數據被附加到數組中,然后發送.

                  Lets see this example where project data is been fetched recursively and the whole data is appended in the array and then send.

                  let getFromDb = function (params, callback) {
                      params.ConsistentRead = true;
                      let projectCollection = [];
                      dynamodbclient.scan(params, onQuery);
                  
                      function onQuery(err, data) {
                          const methodName = 'onQuery';
                          if (err) {
                              callback(err);
                              log.error(err, {
                                  class: className,
                                  func: methodName
                              });
                          } else {
                              for (let i = constant.LENGTH_ZERO; i < data.Items.length; i++) {
                                  projectCollection.push(data.Items[i]);
                              }
                              if (typeof data.LastEvaluatedKey !== 'undefined') {
                                  params.ExclusiveStartKey = data.LastEvaluatedKey;
                                  dynamodbclient.scan(params, onQuery);
                              } else {
                                  callback(err, projectCollection); //recursive call
                              }
                          }
                      }
                  }; 
                  

                  這篇關于Dynamodb 過濾器表達式不返回所有結果的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Check if a polygon point is inside another in leaflet(檢查一個多邊形點是否在傳單中的另一個內部)
                  Changing leaflet markercluster icon color, inheriting the rest of the default CSS properties(更改傳單標記群集圖標顏色,繼承其余默認 CSS 屬性)
                  Trigger click on leaflet marker(觸發點擊傳單標記)
                  How can I change the default loading tile color in LeafletJS?(如何更改 LeafletJS 中的默認加載磁貼顏色?)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側邊欄)
                  Leaflet - get latitude and longitude of a marker inside a pop-up(Leaflet - 在彈出窗口中獲取標記的緯度和經度)

                      <small id='b8qcB'></small><noframes id='b8qcB'>

                          <i id='b8qcB'><tr id='b8qcB'><dt id='b8qcB'><q id='b8qcB'><span id='b8qcB'><b id='b8qcB'><form id='b8qcB'><ins id='b8qcB'></ins><ul id='b8qcB'></ul><sub id='b8qcB'></sub></form><legend id='b8qcB'></legend><bdo id='b8qcB'><pre id='b8qcB'><center id='b8qcB'></center></pre></bdo></b><th id='b8qcB'></th></span></q></dt></tr></i><div class="lpxxpfv" id='b8qcB'><tfoot id='b8qcB'></tfoot><dl id='b8qcB'><fieldset id='b8qcB'></fieldset></dl></div>
                            <bdo id='b8qcB'></bdo><ul id='b8qcB'></ul>
                              <tbody id='b8qcB'></tbody>

                          • <tfoot id='b8qcB'></tfoot>
                            <legend id='b8qcB'><style id='b8qcB'><dir id='b8qcB'><q id='b8qcB'></q></dir></style></legend>

                            主站蜘蛛池模板: 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 空气弹簧|橡胶气囊|橡胶空气弹簧-上海松夏减震器有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 家乐事净水器官网-净水器厂家「官方」| 电力电子产业网| 杭州门窗厂家_阳光房_包阳台安装电话-杭州窗猫铝合金门窗 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 山东彩钢板房,山东彩钢活动房,临沂彩钢房-临沂市贵通钢结构工程有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 高中学习网-高考生信息学习必备平台 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 创富网-B2B网站|供求信息网|b2b平台|专业电子商务网站 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 信阳市建筑勘察设计研究院有限公司| 高柔性拖链电缆_卷筒电缆_耐磨耐折聚氨酯电缆-玖泰特种电缆 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 温州食堂承包 - 温州市尚膳餐饮管理有限公司 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 手板-手板模型-手板厂-手板加工-生产厂家,[东莞创域模型] | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 |