Deploying to gh-pages from @ arashsheyda/nuxt-mongoose@6c057d4cd7 🚀

This commit is contained in:
arashsheyda
2023-06-05 18:36:49 +00:00
parent ed30a7d0bb
commit ebcb9f3433
249 changed files with 330 additions and 17696 deletions

View File

@ -1,8 +0,0 @@
<script setup>
</script>
<template>
<div>
Nuxt module playground!
</div>
</template>

View File

@ -1,6 +0,0 @@
export default defineNuxtConfig({
modules: [
'@nuxt/devtools',
'../src/module',
],
})

View File

@ -1,4 +0,0 @@
{
"name": "nuxt-mongoose-playground",
"private": true
}

View File

@ -1,8 +0,0 @@
export default defineEventHandler(async (event) => {
try {
return await UserSchema.findOneAndDelete({ _id: event.context.params?._id })
}
catch (error) {
return error
}
})

View File

@ -1,8 +0,0 @@
export default defineEventHandler(async (event) => {
try {
return await UserSchema.findOne({ _id: event.context.params?._id })
}
catch (error) {
return error
}
})

View File

@ -1,9 +0,0 @@
export default defineEventHandler(async (event) => {
const body = await readBody(event)
try {
return await UserSchema.findOneAndUpdate({ _id: event.context.params?._id }, body, { new: true })
}
catch (error) {
return error
}
})

View File

@ -1,9 +0,0 @@
export default defineEventHandler(async (event) => {
const body = await readBody(event)
try {
return await new UserSchema(body).save()
}
catch (error) {
return error
}
})

View File

@ -1,8 +0,0 @@
export default defineEventHandler(async () => {
try {
return await UserSchema.find({})
}
catch (error) {
return error
}
})

View File

@ -1,16 +0,0 @@
import { defineMongooseModel } from '#nuxt/mongoose'
export const UserSchema = defineMongooseModel({
name: 'User',
schema: {
name: {
type: 'string',
required: true,
},
slug: {
type: 'string',
required: true,
unique: true,
},
},
})