react-native-dynamodb

0.0.5 • Public • Published

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.

Dependencies (5)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i react-native-dynamodb

    Weekly Downloads

    1

    Version

    0.0.5

    License

    MIT

    Last publish

    Collaborators

    • frang