0.0.34 • Published 5 years ago

node-json-database v0.0.34

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

Installation

$ npm install --save node-json-database

Usage

Quick Tutorial:

import { db } from 'node-json-database'

// Create a database called 'myDB'
const myDB = db('myDB')
myDB.create()

// Create a table in the database, called 'friends'
const friendsTable = myDB.table('friends')
friendsTable.create()

// Set the columns
friendsTable.columns.add([
	{
		name: 'firstName',
		dataType: 'String'
	},
	{
		name: 'lastName',
		dataType: 'String'
	},
	{
		name: 'birthday',
		dataType: 'DateTime'
	},
	{
		name: 'favouriteNumber',
		dataType: 'Int'
	}
])

// Insert values into the table
friendsTable.insert([
	{
		firstName: 'John',
		lastName: 'Doe',
		birthday: new Date('01 Jan 1970').getTime(),
		favouriteNumber: 42
	},
	{
		firstName: 'Johnny',
		lastName: 'Doe',
		birthday: new Date('01 Jan 2000').getTime(),
		favouriteNumber: 69
	}
])

// Find all records with 'Johnny' as firstName
const search = friendsTable.get().where(row => row.firstName == 'Johnny')

console.log(search.rows)

// Console output:

// [
// 	{
// 		firstName: 'Johnny',
// 		lastName: 'Doe',
// 		birthday: 946684800000, // This is a UNIX timestamp
// 		favouriteNumber: 69
// 	}
// ]

License

ISC © Iannis de Zwart

0.0.34

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.21

5 years ago

0.0.22

5 years ago

0.0.23

5 years ago

0.0.24

5 years ago

0.0.25

5 years ago

0.0.26

5 years ago

0.0.27

5 years ago

0.0.28

5 years ago

0.0.20

5 years ago

0.0.19

5 years ago

0.0.17

5 years ago

0.0.18

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.5

5 years ago

0.0.6

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago