0.0.34 • Published 4 years ago

node-json-database v0.0.34

Weekly downloads
1
License
ISC
Repository
-
Last release
4 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

4 years ago

0.0.32

4 years ago

0.0.31

4 years ago

0.0.30

4 years ago

0.0.29

4 years ago

0.0.21

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.26

4 years ago

0.0.27

4 years ago

0.0.28

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.16

4 years ago

0.0.15

4 years ago

0.0.14

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.5

4 years ago

0.0.6

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago