initial commit

This commit is contained in:
arashsheyda
2023-04-15 23:10:39 +03:00
commit 2ef1074ffa
21 changed files with 7442 additions and 0 deletions

8
playground/app.vue Normal file
View File

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

View File

@ -0,0 +1,7 @@
export default defineNuxtConfig({
modules: ['../src/module'],
mongoose: {
uri: 'mongodb://127.0.0.1/nuxt-mongoose',
},
})

4
playground/package.json Normal file
View File

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

View File

@ -0,0 +1,5 @@
import { User } from '~/server/models/user.schema'
export default defineEventHandler(() => {
return User.find()
})

View File

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