Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kjirou/mongo_tutorial

Don't think, use.
https://github.com/kjirou/mongo_tutorial

Last synced: 7 days ago
JSON representation

Don't think, use.

Awesome Lists containing this project

README

        

MongoDB Tutorial
================

This is a MongoDB tutorial for people who are not good at thinking.

考えるのが苦手な人のための MongoDB チュートリアルです。

[マニュアル](http://docs.mongodb.org/manual/) の任意の 1 ページを元に:

- マニュアルに記載のある、サンプルクエリ
- マニュアルのサンプルクエリが想定しているであろう、サンプル DB を生成するコマンド
- 自分が理解するために勝手に付けた、追加サンプルクエリ

これらの情報を抽出・追加して、「考えずに、読まずに、クエリを打ってるだけで理解できるマニュアル」を再構成する試みです。

## Installation

```
git clone [email protected]:kjirou/mongo_tutorial.git
cd mongo_tutorial
npm install
```

## Use Sample Database Generator

Usage:

```
path/to/mongo_tutorial/bin/gendb [-d db-name] generator-script-name
```

For example:

```
path/to/mongo_tutorial/bin/gendb articles
```

## Tutorials

- [Aggregation](tutorials/aggregation.md)
- [Tips](tutorials/tips.md)

## Development

### Testing

```
npm test
```