1.0.1 • Published 8 years ago

riak_client v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

Usage

Init

var riakClient = require("riak_client");

Define meta data where object will store

var metaObj = { 
                bucketType: "tenant", 
                bucket: "custom", 
                key:"mailid@maildomain.com"
               };

Define object

var data = {
            name: "Zephyr", 
            company: "Software"
           };

To store data.

 riakClient.save(metaObj, data, function(rs){
     console.log("Result: "+rs);
 });

To retrieve data and update data.

 riakClient.get(metaObj, function(rs){
     console.log( rs.value);
 

To update data from existing object

     var obj = rs.value;
     obj.name = "The DBA"; //updated name
     rs.setValue(obj);
     riakClient.update(metaObj, rs, function(rs){
         console.log("Updated Result: "+rs);
     });

  });

To delete data.

 riakClient.delete(metaObj, function(rs){
     console.log("Result "+ rs);
 });