Storage adapter `amazons3` for `node-document` ODM for Node.js.
npm install node-document-storage-amazons3Storage adapter amazons3 for node-document ODM for Node.js.
``shell`
$ npm install node-document-storage-amazons3
Basic:
`javascript
var Storage = require('node-document-storage-amazons3');
var storage = new Storage(); // Connect using defaults (i.e. localhost)
var data = {
keys: ['post/1', 'post/abc'],
values: [{title: "foo", tags: ['foo', 'bar'], published: true}, {title: "bar", tags: ['baz'], published: false}]
};
var inspect = require('util').inspect;
console.log('STORAGE: %s', storage.name);%s
console.log('\nURL: ', storage.url);
storage.set(data.keys, data.values, function(errors, results) {
console.log("\nSET %s -> %s", inspect(data), inspect(results));
storage.get(['post/1', 'post/abc'], function(errors, results) {
console.log("\nGET %s -> %s", data.keys, inspect(results));
storage.del(['post/1', 'post/abc'], function(errors, results) {
console.log("\nDEL %s -> %s", data.keys, inspect(results));
storage.get(['post/1', 'post/abc'], function(errors, results) {
console.log("\nGET %s -> %s", data.keys, inspect(results));
});
});
});
});
`
For details; see node-document.
Local tests:
`shell`
$ make test
Remote tests:
`shell``
$ make test-remote
Released under the MIT license.
Copyright (c) Jonas Grimfelt