¿Cómo agregar una marca de tiempo en la colección Mongodb usando Node.js?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *