0.0.7 • Published 7 years ago

dsandmark-react-native-dynamodb v0.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

React Native DynamoDB

This library helps you access to DynamoDB from React Native, using Low-Level API. We use leimd/react-native-aws-signature for generate signatures for aws request

Installation

npm install react-native-dynamodb --save

Usage

import DynamoDB from 'react-native-dynamodb'

let dynamodb = DynamoDB.init({
    credentials: {
        AccessKeyId: '<AWS_ACCESS_KEY>',
        SecretKey: '<AWS_SECRET_KEY>'
    }
    // region: 'us-east-1' - default, optional
    // version: '20120810' - default, optional
})

dynamodb.table('pirates').PutItem(
{
    name: 'Jack Sparrow',
    age: 30,
    captain: true
},
{
    ConditionExpression: "last_movie <> :movie",
    ExpressionAttributeValues: {
        ":movie": {"S": "Pirates of the Caribbean: On Stranger Tides"}
    }
})
.then((response) => console.log(response)) // AWS object response
.catch((error) => {
    console.log(error)
})

Todo

Work in progress... API operations supported:

License

This software is licensed under the MIT License. React and React Native are BSD licensed. Facebook also provide an additional patent grant.