久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<legend id='t2qqA'><style id='t2qqA'><dir id='t2qqA'><q id='t2qqA'></q></dir></style></legend>

      <i id='t2qqA'><tr id='t2qqA'><dt id='t2qqA'><q id='t2qqA'><span id='t2qqA'><b id='t2qqA'><form id='t2qqA'><ins id='t2qqA'></ins><ul id='t2qqA'></ul><sub id='t2qqA'></sub></form><legend id='t2qqA'></legend><bdo id='t2qqA'><pre id='t2qqA'><center id='t2qqA'></center></pre></bdo></b><th id='t2qqA'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='t2qqA'><tfoot id='t2qqA'></tfoot><dl id='t2qqA'><fieldset id='t2qqA'></fieldset></dl></div>
      <tfoot id='t2qqA'></tfoot>
      1. <small id='t2qqA'></small><noframes id='t2qqA'>

        • <bdo id='t2qqA'></bdo><ul id='t2qqA'></ul>

        如何使用 Java 設置 DynamoDB 返回的匹配項的限制

        How to set limit of matching items returned by DynamoDB using Java?(如何使用 Java 設置 DynamoDB 返回的匹配項的限制?)

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

          <bdo id='U8094'></bdo><ul id='U8094'></ul>
          • <legend id='U8094'><style id='U8094'><dir id='U8094'><q id='U8094'></q></dir></style></legend>
              <tbody id='U8094'></tbody>

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

                  本文介紹了如何使用 Java 設置 DynamoDB 返回的匹配項的限制?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  在我的 Android 應用程序中,我想從 DynamoDB 查詢數據.會有一千個匹配的項目,但我只想得到前 10 個.我不知道如何設置這個限制.我在文檔中找到了這些行:

                  In my Android app, I want to query data from DynamoDB. There will be a thousand matching items, but I just want to get only the first 10 of them. I don't know how to set this limit. I found these lines in documentation:

                  DynamoDB 查詢和掃描 API 允許使用 Limit 值來限制結果的大小.

                  The DynamoDB Query and Scan APIs allow a Limit value to restrict the size of the results.

                  在請求中,將 Limit 參數設置為您希望 DynamoDB 在返回結果之前處理的項目數.

                  In a request, set the Limit parameter to the number of items that you want DynamoDB to process before returning results.

                  在響應中,DynamoDB 返回限制值范圍內的所有匹配結果.例如,如果您發出限制值為 6 且沒有過濾器表達式的 Query 或 Scan 請求,則 DynamoDB 會返回表中與請求中指定的鍵條件匹配的前六個項目(或僅返回表中的前六個項目).沒有過濾器的掃描的情況).如果您還提供 FilterExpression 值,DynamoDB 將返回前六個中也符合過濾器要求的項目(返回的結果數將小于或等于 6).

                  但我找不到設置響應限制的方法.我找到了QueryResult的SetCount方法:

                  But I cannot find the way to set limit for response. I found the method SetCount of QueryResult:

                  QueryResult result2 = dynamodb.query(request);
                      result2.setCount(5);
                  

                  上面說:那么Count就是應用過濾器后返回的項目數

                  但我認為這不是我想要的.因為 DynamoDb 在調用 setCount 之前仍然返回所有匹配項.誰能幫幫我?

                  But I think it is not what I want. Because DynamoDb still returns all the matching items before calling setCount. Can any one help me?

                  推薦答案

                  您需要在發送到 API 的請求中應用限制,而不是在響應中.

                  You need to apply the limit as part of the request that you send to the API, not on the response.

                  我假設您提交給 dynamodb 對象的請求對象是 QuerySpec.您要做的是調用 withMaxResultSize 在針對 API 運行查詢之前傳入您希望應用的限制.

                  I assume the request object you are submitting to the dynamodb object is a QuerySpec. What you will want to do is is call withMaxResultSize to pass in the limit you want applied before the query is run against the API.

                  但是,正如您在問題中提到的,您需要確保了解 限制:

                  However, as you mentioned in your question you need to make sure you understand the behavior of limit as described in the DynamoDB documentation on Limits:

                  在響應中,DynamoDB 返回限值的范圍.例如,如果您發出查詢或掃描限制值為 6 且沒有過濾器表達式的請求,DynamoDB 返回表中與請求中指定的關鍵條件(或僅前六項在沒有過濾器的掃描的情況下).如果您還提供FilterExpression 值,DynamoDB 將返回第一個 中的項目六個也符合過濾器要求(結果的數量返回將小于或等于 6).

                  In a response, DynamoDB returns all the matching results within the scope of the Limit value. For example, if you issue a Query or a Scan request with a Limit value of 6 and without a filter expression, DynamoDB returns the first six items in the table that match the specified key conditions in the request (or just the first six items in the case of a Scan with no filter). If you also supply a FilterExpression value, DynamoDB will return the items in the first six that also match the filter requirements (the number of results returned will be less than or equal to 6).

                  這意味著,如果您不使用 FilterExpression,您可能會沒事.但是,如果您正在過濾結果,您收到的結果可能會少于您的限制,因為從技術上講,限制不是要返回的結果數,而是 DynamoDB 可能返回的項目數.

                  What this means is that if you are not using a FilterExpression you are likely fine. However, if you are filtering the results you will likely receive fewer than your limit because the limit is technically not the number of results to return rather the number of items DynamoDB could potentially return.

                  聽起來您在尋求一種方法,讓 DynamoDB 在應用 FilterExpression 的同時將返回的結果數量限制為精確數字.不幸的是,DynamoDB 目前無法做到這一點.

                  It sounds like you are asking for a way to have DynamoDB limit the number of results it returns to an exact number while having a FilterExpression applied. Unfortunately this is currently not possible with DynamoDB.

                  這篇關于如何使用 Java 設置 DynamoDB 返回的匹配項的限制?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  How can I detect integer overflow on 32 bits int?(如何檢測 32 位 int 上的整數溢出?)
                  Local variables before return statements, does it matter?(return 語句之前的局部變量,這有關系嗎?)
                  How to convert Integer to int?(如何將整數轉換為整數?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在給定范圍內創建一個隨機打亂數字的 int 數組)
                  Inconsistent behavior on java#39;s ==(java的行為不一致==)
                  Why is Java able to store 0xff000000 as an int?(為什么 Java 能夠將 0xff000000 存儲為 int?)
                1. <i id='0zBqk'><tr id='0zBqk'><dt id='0zBqk'><q id='0zBqk'><span id='0zBqk'><b id='0zBqk'><form id='0zBqk'><ins id='0zBqk'></ins><ul id='0zBqk'></ul><sub id='0zBqk'></sub></form><legend id='0zBqk'></legend><bdo id='0zBqk'><pre id='0zBqk'><center id='0zBqk'></center></pre></bdo></b><th id='0zBqk'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='0zBqk'><tfoot id='0zBqk'></tfoot><dl id='0zBqk'><fieldset id='0zBqk'></fieldset></dl></div>

                    <bdo id='0zBqk'></bdo><ul id='0zBqk'></ul>
                    <tfoot id='0zBqk'></tfoot>

                    • <small id='0zBqk'></small><noframes id='0zBqk'>

                        <legend id='0zBqk'><style id='0zBqk'><dir id='0zBqk'><q id='0zBqk'></q></dir></style></legend>

                          <tbody id='0zBqk'></tbody>
                          • 主站蜘蛛池模板: 精品国产31久久久久久 | 成人h视频 | 五月天天丁香婷婷在线中 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 在线视频a | 日韩av在线一区二区三区 | 免费黄色的视频 | 国产精品欧美一区二区三区不卡 | 91综合网 | 日韩视频在线免费观看 | 999久久久 | 日韩不卡三区 | 国产第1页 | 日韩成人在线视频 | 亚洲精品中文字幕 | 日韩手机在线视频 | 国产91精品在线 | 日韩国产欧美一区 | 日本精品免费在线观看 | 国产美女一区 | 久久久男人的天堂 | 亚洲精品一区二区三区蜜桃久 | 日韩中文字幕在线观看 | 久久综合一区二区 | 久久爱综合 | 毛片一区二区三区 | 拍拍无遮挡人做人爱视频免费观看 | 91亚洲精选 | 国产精品久久久久影院色老大 | av在线电影网站 | 国产超碰人人爽人人做人人爱 | 久久精品日产第一区二区三区 | 亚洲网站免费看 | 九九热精品视频 | 爱爱视频在线观看 | 一区二区av | 日韩av第一页| 亚洲一二三区免费 | 亚洲在线一区 | 国产乱码精品一区二区三区五月婷 | 中文字幕成人网 |