用nodejs为每个用户保存表数据(不能使用数据库)

save table data for each user with nodejs(can't use databases)

本文关键字:不能 数据库 数据 保存 nodejs 用户      更新时间:2023-09-26

我为我在大学学习的课程开发了一个应用程序。我需要使用nodejs为每个用户保存表数据。我正在考虑创建一个对象,将包含每一行数据,但我不知道如何在服务器上保存它,以及如何加载数据以后。有人能帮帮我吗?

我正在使用Nodejs给出解决方案&mongodb。所以请先配置mongo。

用户模型上的用户模式:

var mongoose = require('mongoose')
  , Schema = mongoose.Schema;
 var user_schema=mongoose.Schema({
    name: String,
    email: {type: String, default: ""}
  });
mongoose.model('User',user_schema);

在服务器代码中创建用户:

 var user = new User({name : "Test",email : "test@gmail.com"});
 user.save(function(err,user){
    if(!err){
      console.log("user saved");
   }
 })