<commit_before>## Object Relational Mapping

[![Build Status](https://secure.travis-ci.org/dresende/node-orm2.png)](http://travis-ci.org/dresende/node-orm2)

## Install

```sh
npm install orm@2.0.0-alpha8
```

Despite the alpha tag, this is the recommended version for new applications.

## DBMS Support

- MySQL
- PostgreSQL
- SQLite

## Roadmap (Future updates)

- ~~Add SQLite Model.sync()~~
- ~~Add options to Property to allow people to better define the type of coluns in the database~~ (_some added_)
- ~~Add Model.drop()~~
- ~~Add Model.count(), ChainFind.count(), Model.exists(id)~~
- ~~Add Instance.has*() for hasMany and hasOne associations~~
- ~~Add DB.load() to load definitions from files~~
- ~~Add ChainFind.remove() (and maybe some more interesting methods)~~
- Add some kind of bulk insert

## Introduction

This is a node.js object relational mapping module.

Here is an example on how to use it:<commit_msg>Removes roadmap (all done), adds feature list<commit_after>## Object Relational Mapping

[![Build Status](https://secure.travis-ci.org/dresende/node-orm2.png)](http://travis-ci.org/dresende/node-orm2)

## Install

```sh
npm install orm@2.0.0-alpha8
```

Despite the alpha tag, this is the recommended version for new applications.

## DBMS Support

- MySQL
- PostgreSQL
- SQLite

## Features

- Create Models, sync, drop, bulk create, get, find, remove, count
- Create Model associations, find, check, create and remove
- Define custom validations (several builtin validations, check instance properties before saving)
- Instance singleton (table rows fetched twice are the same object, changes to one change all)

## Introduction

This is a node.js object relational mapping module.

Here is an example on how to use it:
{'fraction_non_alphanumeric': 0.11906124785346307, 'fraction_numerical': 0.006868918145392101, 'mean_word_length': 4.445482866043614, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6378154', 'n_tokens_mistral': 537, 'n_tokens_neox': 531, 'n_words': 201}