2014-09-26 15 views
0

我試圖實現暴力與dynamodb形式的node.js腳本交談。 有在互聯網上,展示瞭如何做到這一點與倍增器電極上的幾個例子,如:dynode創建與shema

var opts = {read: 20, write: 25, hash: {name: String}, range: {age: Number}}; 
dynode.createTable("ExampleTable", opts, console.log); 

實際上做的伎倆和對我的作品...... 我遇到的問題是,我需要在我創建數據庫的同時實現shema,或者至少在那之後,shema意味着我需要告訴dynamodb添加字符串格式的first_name字段,字符串格式的地址等... 那裏是沒有辦法也沒有說明如何做到這一點...

這是一件很煩人的事情,因爲它沒有很好的文檔記錄在這麼簡單的問題上花費這麼多時間... here is the dynode github web site

感謝

回答

0

DynamoDB沒有模式(如果那是你的意思)。

您不能強制表格表示一組固定的屬性。

您可以確保在應用程序代碼中存儲在表中的每個項目都具有所需的屬性,但DynamoDB API不會強制執行該項目。

here如何將它們放在數據庫之前,建立自己的項目對象

+0

但我仍然需要告訴它一個表有像一些ID,名稱字符串等推動這些DATAS之前......我們怎麼樣告訴它,創建後? – user3806924 2014-09-28 23:27:49

+0

編輯答案。 – 2014-09-29 10:12:11