dynoga
Version:
**Dynoga** is a light library for use DynamoDB with javascript objects
45 lines (40 loc) • 925 B
text/coffeescript
Dynoga = require "../lib/dynoga"
db = new Dynoga
endpoint: process.env.DYNAMODB_ENDPOINT || "http://localhost:8000"
accessKeyId: process.env.METIDIA_ACCESS_KEY_ID
secretAccessKey: process.env.METIDIA_SECRET_ACCESS_KEY
region: "eu-west-1"
firstQuest =
id: "lorem-ipsumnrst"
userID: "nico"
steps: [ {
"npc": [],
"autoDisplay": true,
"dialog": {
"fr": {
"title": "Henri",
"message": "Lorem ipsum dolor sit amet, consectetur.",
"actions": [ {
"text": "Yes!"
} ]
}
},
"goals": [ {
"listened": "lorem-ipsum",
"event": "click"
} ]
} ]
completed: false
updatedItem =
id: "lorem-ipsum"
userID: "nico"
steps: [ {
"npc": "henri",
"autoDisplay": false
test: ["plop"]
} ]
completed: true
db.update "quests", firstQuest, (err, data) ->
if err then console.log err
console.log "\n---- UPDATE ----"
console.log data