{"repo":"nodeGame/NDDB","free":true,"listed":false,"github":"https://github.com/nodeGame/NDDB","clone":"git clone https://github.com/nodeGame/NDDB.git","description":"Javascript lightweight N-dimensional database","language":"JavaScript","stars":16,"topics":["database","select-statements","ndimensional-database","javascript","nodegame","nosql"],"license":"MIT","category":"databases-storage","readme_excerpt":"NDDB NDDB is a powerful and versatile object database for node.js and the browser. --- NDDB (N-Dimensional DataBase) supports indexes, views, hashes, joins, group-by, basic statistics, custom operations, saving and loading from file system and browser localStorage, and much more. Developer-friendly thanks to an easy api, detailed documentation, and wide test coverage. List of features - Selecting: select , and , or - Sorting: sort , reverse , last , first , limit , distinct , shuffle - Indexing: view , index , hash , comparator - Custom callbacks: map , each , filter - Updating and Deletion: update , remove , clear - Advanced operations: split , join , concat , groupBy - Fetching and transformations: fetch , fetchArray , fetchKeyArray , fetchValues , fetchSubObj - Statistics operator: count , max , min , mean , stddev - Diff: diff , intersect - Skim: skim , keep - Iterator: previous , next , first , last - Tagging: tag - Event listener / emitter: on , off , emit - Saving and Loading: save , saveSync , load , loadSync , setWD , getWD , loadDir , loadDirSync Usage Load the library in Node.js: or in the browser add a script tag in the page: Create an instance of NDDB: Insert an item into the database: Import a collection of items: Retrieve the database size: Select Items Select statements begin with select and can be refined with and and or statements. Select statements accept three input parameters: - 'property' - 'operator' - any additional number of arguments required by oper","default_branch":null,"files":null,"tree":[],"storefront":"/r/nodeGame","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nodeGame/NDDB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}