2016-10-14 8 views
0

私はdynamo dbの項目を挿入してauto_increment idを実行しようとしています。だから私は解決策を見つけることができません。例を参考にしてください。ダイナモDBにインクリメントIDを挿入する方法は?誰もが例で説明することができます

+0

SOへようこそ。 [ツアー](http://stackoverflow.com/tour)をご覧ください。 [What topic about about](http://stackoverflow.com/help/on-topic)と[よくある質問をする方法](http://stackoverflow.com/help/)をチェックしてみてください。ハウツー尋ねる)、[完璧な質問](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)、そして[最小、完全、検証可能な例](http://stackoverflow.com/help/mcve)。試したコードと受け取ったエラーを投稿してください。できるだけ具体的にすることで、より良い回答につながります。 –

答えて

0

パーティションキーにはUUIDを使用することをお勧めします。このpostを参照してください。

ノードjsのUUIDモジュールを使用してパーティションキーを生成できます。以下

サンプルコード: -

var docClient = new AWS.DynamoDB.DocumentClient(); 
var uuid = require('uuid'); 

var table = "Order"; 

var params = { 
    TableName:table, 
    Item:{ 
     "orderId": uuid.v1(), 
     "productName": 'Milk' 
    }  
}; 

console.log("Adding a new item..."); 
docClient.put(params, function(err, data) { 
    if (err) { 
     console.error("Unable to add item. Error JSON:", JSON.stringify(err, null, 2)); 
    } else { 
     console.log("Added item:", JSON.stringify(data, null, 2)); 
    } 
}); 
関連する問題