Skip to content
Gihan Karunarathne edited this page Jun 17, 2014 · 1 revision

1. DataBase Service

Document Storage Service.

swisher_client.DataBase("appSecret", "appId", [options])

var swisher_client = require('swisher-client'),
    dbService = swisher_client.DataBase("7780aa6c75f9439ed416e0501294a3831abe1a05", "8", {
      grantType : "access_token",
      scope     : "test"
    });

dbService.create(data, callback)

Parameters:

data (JSON)

Document to be created/added. Should be a valid JSON object.

dbService.create({"name":"John","age":"30"}, function(err){
  if (err) {
    // Handle Error Here
  } else {
    // -- Code Here
  }
});

dbService.read(find, callback)

Parameters:

find (JSON)

JSON query to find the document in the storage.

dbService.read({"name":"John"}, function(err, result){
  if (err) {
    // Handle Error Here
  } else {
    // -- Code Here
  }
});

dbService.reads(find, [optional], callback)

Parameters:

find (JSON)

JSON query to find the document in the storage.

dbService.reads({"name":"John"}, {}, function(err, result){
  if (err) {
    // Handle Error Here
  } else {
    // -- Code Here
  }
});

dbService.update(find, data, callback)

Parameters:

find (JSON)

JSON query to find the document in the storage.

data (JSON)

Document to be created/added. Should be a valid JSON object.

dbService.update({"name":"John"}, {"age":"45"}, function(err){
  if (err) {
    // Handle Error Here
  } else {
    // -- Code Here
  }
});

dbService.delete(find, callback)

Parameters:

find (JSON)

JSON query to find the document in the storage.

dbService.delete({"name":"John"}, function(err){
  if (err) {
    // Handle Error Here
  } else {
    // -- Code Here
  }
});

Clone this wiki locally