renamed
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
const mongoose = require("mongoose");
|
||||
|
||||
const userSchema = new mongoose.Schema({
|
||||
username: { type: String, minlength: 3, require: true },
|
||||
password: { type: String, require: true },
|
||||
name: String,
|
||||
blogs: [
|
||||
{
|
||||
type: mongoose.Schema.Types.ObjectId,
|
||||
ref: "Blog",
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
userSchema.set("toJSON", {
|
||||
transform: (document, returnedObject) => {
|
||||
returnedObject.id = returnedObject._id.toString();
|
||||
delete returnedObject._id;
|
||||
delete returnedObject.__v;
|
||||
delete returnedObject.password;
|
||||
},
|
||||
});
|
||||
|
||||
const User = mongoose.model("User", userSchema);
|
||||
|
||||
module.exports = User;
|
||||
Reference in New Issue
Block a user