API Reference
Initialize PrefsDB instance
Write Data
.write( data [, options])
.post( data [, options])
.setItem( item [, options])
.putObject( object [, options])
.add( item [, options])
.write
.key
.post
.setItem
.putObject
.add
Read Data
.read( [options] )
.readAll( [options] )
.getItem( [options] )
.getObject( [options] )
.read
.readAll
.key
.match
.getItem
.getObject
Filtering results
.match( 'pattern' )
.match
Remove all values from a list named"mystuff" that being with 2025.
Organizing data
.project( 'name' )
.domain( 'name' )
.subdomain( 'name' )
.project
.domain
.project('myapp').domain('display').write(settings);
.project('myapp').domain('display').read({
onsuccess: (resp)=>{
settings=resp.values;
});
.subdomain
.project('myapp')
.domain('display')
.subdomain('accessability')
.write(settings);
.project('myapp')
.domain('display')
.subdomain('accessability')
.read({
onsuccess: (resp)=>{
settings=resp.values;
}
});
Delete data
.delete( [options] )
.ttl( days )
.delete
Delete a entry (a value) assigned to a key named "name"
"mystuff".
See: Remove data
.ttl
Set max time-to-live directive for a value in days.
API Keys / tokens
.getkey('keyname', seed [ ] [, options] )
.createkey( 'keyname', seed [ ] [, options] )
.getkey
Creates a new key using parameters provided or returns the key, if one already exists.
.createkey
Creates a new key using parameters provided. Returns a failed response , if a key already exists.