Marca de tiempo: con la ayuda del documento de marca de tiempo en la colección de MongoDB se puede diferenciar en función del tiempo. Podemos agregar Timestamp en Mongodb Collection en Node.js usando el siguiente enfoque:
Módulo de instalación: Instale el módulo mongoose usando el siguiente comando:
npm install mongoose
Estructura del proyecto: la estructura de nuestro proyecto se verá así.
Ejecutando el servidor en IP local: los datos son el directorio donde está presente el servidor MongoDB.
mongod --dbpath=data --bind_ip 127.0.0.1
Ejemplo: Inserción fuera del valor límite.
Nombre del archivo:
index.js
// Importing mongoose module const mongoose = require("mongoose"); // Database Address const url = "mongodb://localhost:27017/GFG"; // Connecting to database mongoose .connect(url) .then((ans) => { console.log("Connected Successful"); }) .catch((err) => { console.log("Error in the Connection"); }); // Calling Schema class const Schema = mongoose.Schema; // Creating Structure of the collection const collection_structure = new Schema({ name: { type: String, required: true, }, marks: { type: Number, min: 10, max: 100, }, }); // Creating collection const collections = mongoose.model("GFG2", collection_structure); // Inserting one document collections .create({ // Inserting value of only one key name: "GFG", marks: 1001, }) .then((ans) => { console.log(ans); }) .catch((err) => { console.log(err.message); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
Publicación traducida automáticamente
Artículo escrito por vaibhavsinghtanwar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA