Base de datos
MongoDB
Crear una base de datos externa
MongoDB es sin duda la mejor opción a la hora de trabajar con Node.js.
Sin embargo, hay que tomar ciertas precauciones a la hora de empezar a trabajar con este tipo de bases de datos, ya que pueden dar bastantes problemas si los intentas instalar en tu entorno local.
Por ello, vamos a seguir el siguiente esquema:
En nuestro caso, vamos a alojar la base de datos en un servicio llamado mLab.
Instalar Mongoose
Instalamos Mongoose:
npm install -S mongoose
Y lo añadimos a nuestro index.js
:
const mongoose = require('mongoose');
const keys = require('./config/keys');
mongoose.connect(keys.MONGO_URI, {
useNewUrlParser: true,
});
Añadir una clase
Una vez hemos instalado Mongoose, vamos a crear nuestra primera clase, dentro de la carpeta /models
:
// /models/User.js
const mongoose = require('mongoose');
const { Schema } = mongoose;
const userSchema = new Schema({
googleId: String,
});
mongoose.model('users', userSchema);