# mini-mongo

> It's like mongo, just like sqlite is like mysql!

Latest version **0.1.1** (published 2016-05-05) · MIT license · 0 weekly downloads

## Install

```sh
npm install mini-mongo
pnpm add mini-mongo
yarn add mini-mongo
bun add mini-mongo
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2016-05-05 |
| First published | 2016-05-05 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 2 |
| Author | Andres Hermosilla |
| Maintainers | rezen |
| Keywords | mongodb, nedb, database, file |

## Links

- npm: https://www.npmjs.com/package/mini-mongo
- Repository: https://github.com/rezen/mini-mongo
- Homepage: https://github.com/rezen/mini-mongo#readme
- Issues: https://github.com/rezen/mini-mongo/issues
- npm.io page: https://npm.io/package/mini-mongo

## Dependencies (3)

- [nedb](https://npm.io/package/nedb.md) ^1.8.0
- [async](https://npm.io/package/async.md) ^2.0.0-rc.3
- [eventemitter2](https://npm.io/package/eventemitter2.md) ^1.0.3

## Alternatives

- [angular-pipes](https://npm.io/package/angular-pipes.md) — 5.6K weekly downloads
- [@ng-web-apis/midi](https://npm.io/package/@ng-web-apis/midi.md) — 2.6K weekly downloads
- [happn-3](https://npm.io/package/happn-3.md) — 1.6K weekly downloads
- [@opensip-cli/lang-go](https://npm.io/package/@opensip-cli/lang-go.md) — 1.2K weekly downloads
- [mongoose-typescript](https://npm.io/package/mongoose-typescript.md) — 85 weekly downloads

## Recent versions

- 0.1.1 (latest) — 2016-05-05
- 0.1.0 — 2016-05-05

## README

## mini-mongo
[![NPM Version][npm-image]][npm-url] <br />

## About
Think of mini-mongo vs. mongodb as sqlite vs mysql! mini-mongo is built on top of the 
superb npm module `nedb` and adds additional functionality to line up with the mongodb db
interface.

## Install
`npm install mini-mongo`


## Example
```js
'use strict';

const MiniMongo = require('mini-mongo');

MiniMongo.connect({
  autoload: true,
  directory: './data/'
}, (err, db) => {

  const cats  = db.collection('cats');
  const dogs  = db.collection('dogs');
  const dogs2 = db.collection('dogs2');
  const dogs3 = db.collection('dogs3');

  for (let i = 0; i < 10; i++) {
    cats.insert({label: 'Meow-' + i});
  }
  
  setTimeout(() => {
    db.stats((err, stats) => {
      console.log(err, stats);
    });
  }, 100);
});

```

[npm-image]: https://img.shields.io/npm/v/mini-mongo.svg
[npm-url]: https://npmjs.org/package/mini-mongo

---
_Source: https://npm.io/package/mini-mongo · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
