0.3.6 • Published 5 years ago

casserole v0.3.6

Weekly downloads
3
License
MIT
Repository
github
Last release
5 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

5 years ago

0.4.0-1

5 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.1

7 years ago