Значение по умолчанию в MongoDB с использованием NodeJS
Опубликовано: 26 Июля, 2021
Mongoose.module - один из самых мощных внешних модулей NodeJS . Mongoose - это ODM MongoDB, т.е. (моделирование объектной базы данных), который используется для перевода кода и его представления из MongoDB на сервер NodeJS. Модуль Mongoose предоставляет несколько функций для управления документами коллекции базы данных MongoDB (см. Эту ссылку).
Значение по умолчанию: это значение вводится, когда в качестве значения поля в коллекции не вводится никакое значение.
Установка модуля:
npm установить мангуста
Структура проекта:
Запуск сервера на локальном IP: данные - это каталог, в котором находится сервер MongoDB.
mongod --dbpath = данные --bind_ip 127.0.0.1
Имя файла- index.js:
Javascript
// Importing mongoose module const mongoose = require( "mongoose" ); // Database Address // Connecting to database mongoose .connect(url) .then((ans) => { console.log( "Connected Successful" ); }) . catch ((err) => { console.log( "Error in the Connection" ); }); // Schema class const Schema = mongoose.Schema; // Creating Structure of the collection const collection_structure = new Schema({ name: { type: String, // String type required: true , }, marks: { type: Number, // Number type default : 100, }, }); // Creating collection const collections = mongoose.model( "GFG2" , collection_structure); // Inserting one document collections .create({ // Inserting value of only one key name: "aayush" , }) .then((ans) => { console.log(ans); }) . catch ((err) => { console.log(err.message); }); |
Запустите файл index.js, используя команду ниже:
узел index.s
Вывод: вывод консоли - вставлено значение по умолчанию.