Files
adopt-a-street/backend/models/Post.js
2025-10-29 13:12:30 -07:00

30 lines
491 B
JavaScript

const mongoose = require("mongoose");
const PostSchema = new mongoose.Schema(
{
user: {
type: mongoose.Schema.Types.ObjectId,
ref: "User",
required: true,
},
content: {
type: String,
required: true,
},
imageUrl: {
type: String,
},
likes: [
{
type: mongoose.Schema.Types.ObjectId,
ref: "User",
},
],
},
{
timestamps: true,
},
);
module.exports = mongoose.model("Post", PostSchema);