Débuter avec la mangouste

Installation

L’installation de mongoose est aussi simple que d’exécuter la commande npm

npm installer mangouste --save

Mais assurez-vous d’avoir également installé MongoDB pour votre système d’exploitation ou d’avoir accès à une base de données MongoDB.


Connexion à la base de données MongoDB :

1. Importez la mangouste dans l’application :

import mongoose from 'mongoose';

2. Spécifiez une bibliothèque Promise :

mongoose.Promise = global.Promise;

3. Connectez-vous à MongoDB :

mongoose.connect('mongodb://127.0.0.1:27017/database');

/* Mongoose connection format looks something like this */
mongoose.connect('mongodb://USERNAME:[email protected]::PORT/DATABASE_NAME');

Noter:

  • Par défaut, la mangouste se connecte à MongoDB au port 27017, qui est le port par défaut utilisé par MongoDB.

  • Pour vous connecter à MongoDB hébergé ailleurs, utilisez la seconde syntaxe. Entrez le nom d’utilisateur, le mot de passe, l’hôte, le port et le nom de la base de données MongoDB.

Le port MongoDB est 27017 par défaut ; utilisez le nom de votre application comme nom de base de données.

Connexion avec options et rappel

Mongoose connect a 3 paramètres, uri, options et la fonction de rappel. Pour les utiliser, voir l’exemple ci-dessous.

var mongoose = require('mongoose');

var uri = 'mongodb://localhost:27017/DBNAME';

var options = {
    user: 'user1',
    pass: 'pass'
}

mongoose.connect(uri, options, function(err){
    if (err) throw err;
    // if no error == connected
});