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="vmzmsbk" 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="zd36o8o" 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="dgfahyw" 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>

                            主站蜘蛛池模板: 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 最新范文网_实用的精品范文美文网 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 【灵硕展览集团】展台展会设计_展览会展台搭建_展览展示设计一站式服务公司 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」| 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 北京办公室装修,办公室设计,写字楼装修-北京金视觉装饰工程公司 北京成考网-北京成人高考网 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 元拓建材集团官方网站| 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心| 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 烟台金蝶财务软件,烟台网站建设,烟台网络推广 | 顺辉瓷砖-大国品牌-中国顺辉 | 啤酒设备-小型啤酒设备-啤酒厂设备-济南中酿机械设备有限公司 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 北京包装设计_标志设计公司_包装设计公司-北京思逸品牌设计 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 公交驾校-北京公交驾校欢迎您!| 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 |