2016-03-02 53 views
0

我想了解如何執行> operator查詢dynamodb的NPM模塊>(大於)查詢

var db = require('dynamodb').ddb({ 
    accessKeyId: '1', 
    secretAccessKey: '1', 
    endpoint: 'dynamodb.eu-west-1.amazonaws.com' 
}); 
db.query('mydb', 'examplekey', { 
    limit: 30 
}, function(err, res, cap) { 
    console.log(res.items); 
}); 

分揀關鍵是「時間」和它的上dynamodb架構中定義: enter image description here

回答

1

添加您的查詢的「rangeKeyCondition」選項看起來像這樣:

db.query('mydb', 'examplekey', { 
    limit: 30, 
    rangeKeyCondition: {GT: 5} 
}, function(err, res, cap) { 
    console.log(res.items); 
}); 

「rangeKeyCondition」是一個ob ject定義比較。該鍵指定比較類型(在您的情況下,使用「GT」表示「大於」)。該值是用於與您的範圍(排序)鍵進行比較的值。

+0

謝謝,因爲有人在掙扎同一個問題「EQ」會「等於」 – Radoslav