0.3.6 • Published 6 years ago

casserole v0.3.6

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Casserole

Cassandra JS Object Mapper. Build models and queries from JS objects. (WIP)

API docco

Install

yarn add casserole
npm i casserole --save

Usage

const { Client, Model } = require('casserole')

let client = new Client('my_keyspace') 

let CounterModel = Model.generate('Counter',{ 
  id: { type:'uuid', primary: true },
  name: 'string',
  count: 'integer',
})

async function go(){
  // Connect to Cassandra and sync all Models (in the default ModelStore)
  await client.connect() 

  // Use MyModel
  let myc = new CounterModel({ id: '12341234-1234-1234-1234-123412341234', name: 'kimmy', count: 5 })
  let res = await myc.execSave()
  console.log('Saved id "%s" result set:', mym.id, res)

  return client.disconnect()
}

go()

Links

0.4.0-2

6 years ago

0.4.0-1

6 years ago

0.3.6

7 years ago

0.3.5

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

8 years ago