Deploying to gh-pages from @ arashsheyda/nuxt-mongoose@6c057d4cd7 🚀
This commit is contained in:
@ -1,8 +0,0 @@
|
||||
<script setup>
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
Nuxt module playground!
|
||||
</div>
|
||||
</template>
|
||||
@ -1,6 +0,0 @@
|
||||
export default defineNuxtConfig({
|
||||
modules: [
|
||||
'@nuxt/devtools',
|
||||
'../src/module',
|
||||
],
|
||||
})
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"name": "nuxt-mongoose-playground",
|
||||
"private": true
|
||||
}
|
||||
@ -1,8 +0,0 @@
|
||||
export default defineEventHandler(async (event) => {
|
||||
try {
|
||||
return await UserSchema.findOneAndDelete({ _id: event.context.params?._id })
|
||||
}
|
||||
catch (error) {
|
||||
return error
|
||||
}
|
||||
})
|
||||
@ -1,8 +0,0 @@
|
||||
export default defineEventHandler(async (event) => {
|
||||
try {
|
||||
return await UserSchema.findOne({ _id: event.context.params?._id })
|
||||
}
|
||||
catch (error) {
|
||||
return error
|
||||
}
|
||||
})
|
||||
@ -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
|
||||
}
|
||||
})
|
||||
@ -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
|
||||
}
|
||||
})
|
||||
@ -1,8 +0,0 @@
|
||||
export default defineEventHandler(async () => {
|
||||
try {
|
||||
return await UserSchema.find({})
|
||||
}
|
||||
catch (error) {
|
||||
return error
|
||||
}
|
||||
})
|
||||
@ -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,
|
||||
},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user