ghostguild-org/server/models/wikiArticle.js
Jennie Robinson Faber 59d6e97787
Some checks failed
Test / vitest (push) Failing after 7m23s
Test / playwright (push) Has been skipped
Test / visual (push) Has been skipped
Test / Notify on failure (push) Successful in 2s
Member/Ecology revamp.
2026-04-14 09:25:09 +01:00

21 lines
618 B
JavaScript

import mongoose from 'mongoose'
const wikiArticleSchema = new mongoose.Schema(
{
outlineId: { type: String, unique: true, required: true },
title: { type: String, required: true },
collection: String,
url: { type: String, required: true },
summary: String,
tags: [{ type: String }],
hidden: { type: Boolean, default: false },
publishedAt: Date,
permission: String,
lastSyncedAt: Date,
outlineUpdatedAt: Date
},
{ timestamps: true, suppressReservedKeysWarning: true }
)
export default mongoose.models.WikiArticle ||
mongoose.model('WikiArticle', wikiArticleSchema)