coyotte508's picture
coyotte508 HF staff
✨ Basic e-shop
edb4af2
raw
history blame
797 Bytes
import { MONGODB_URL } from '$env/static/private';
import { MongoClient } from 'mongodb';
import { createPageCollection } from './page';
import { createPictureCollections } from './picture';
import { createProductCollection } from './product';
import { createUserCollection } from './user';
const client = new MongoClient(MONGODB_URL, {
directConnection: true
});
export const connectPromise = client.connect().catch(console.error);
const db = client.db('bergere');
const pages = createPageCollection(db, client);
const users = createUserCollection(db, client);
const products = createProductCollection(db);
const { pictures, picturesFs } = createPictureCollections(db);
export { client, db, pages, users, pictures, picturesFs, products };
export const collections = { products, pictures };