57 lines
1.2 KiB
JavaScript
57 lines
1.2 KiB
JavaScript
|
// const { PrismaClient } = require('@prisma/client');
|
||
|
// const prisma = new PrismaClient();
|
||
|
|
||
|
|
||
|
// async function main() {
|
||
|
|
||
|
// await prisma.blog.create({
|
||
|
// data: {
|
||
|
// slug: 'Hello World-90',
|
||
|
// title: 'It is working',
|
||
|
// body: 'Hello It is working...',
|
||
|
// categoryIDs: [],
|
||
|
// tagIDs: [],
|
||
|
// },
|
||
|
// })
|
||
|
|
||
|
// const allBlogs = await prisma.blog.findMany({
|
||
|
// include: {
|
||
|
// comments: true,
|
||
|
// categories: true,
|
||
|
// tags: true,
|
||
|
// },
|
||
|
// })
|
||
|
|
||
|
// console.dir(allBlogs, { depth: null })
|
||
|
// }
|
||
|
// main()
|
||
|
// .catch(async (e) => {
|
||
|
// console.error(e)
|
||
|
// process.exit(1)
|
||
|
// })
|
||
|
// .finally(async () => {
|
||
|
// await prisma.$disconnect()
|
||
|
// })
|
||
|
// async function createBlog(data) {
|
||
|
// return await prisma.blog.create({ data });
|
||
|
// }
|
||
|
|
||
|
// async function getBlogs() {
|
||
|
// return await prisma.blog.findMany({
|
||
|
// include: { comments: true, categories: true, tags: true },
|
||
|
// });
|
||
|
// }
|
||
|
|
||
|
// async function updateBlog(id, data) {
|
||
|
// return await prisma.blog.update({
|
||
|
// where: { id },
|
||
|
// data,
|
||
|
// });
|
||
|
// }
|
||
|
|
||
|
// async function deleteBlog(id) {
|
||
|
// return await prisma.blog.delete({ where: { id } });
|
||
|
// }
|
||
|
|
||
|
// module.exports = { createBlog, getBlogs, updateBlog, deleteBlog };
|
||
|
|