const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test', {useNewUrlParser: true, useUnifiedTopology: true});
const carsScheme = new mongoose.Schema({ // описываем схему
title: String, // задаем перечень свойств (Название: тип)
money: Numerable,
descriptions: String,
isVIP: Boolean
});
const cars = mongoose.model('Cars', carsScheme); // Создаем модель по схеме в бд ('Название модели в бд', схема)
var carA = {
title: "Volva",
money: 1000,
descriptions: "...",
isVIP: true
};
var carB = {
title: "Mustang",
money: 3700,
descriptions: "...",
isVIP: false
};
cars.Create([carA, carB]); // Добавляем 2 новых машины
cars.Save(); // Сохраняем
/*
* Получаем тачки
*/
var carVIPS = Tank.find({ isVIP: true }); // Делаем запрос к машинам со статусом "вип"
console.log(carVIPS); // Смотрим результаты
mongoose.close(); // закрываем бд