UNPKG

@furystack/mongodb-store

Version:

MongoDB Store implementation for FuryStack

15 lines 587 B
import { addStore } from '@furystack/core'; import { MongoClientFactory } from './mongo-client-factory.js'; import { MongodbStore } from './mongodb-store.js'; export const useMongoDb = ({ injector, model, primaryKey, db, collection, url, options, }) => { const clientFactory = injector.getInstance(MongoClientFactory); const store = new MongodbStore({ model, primaryKey, db, collection, mongoClient: () => clientFactory.getClientFor(url, options), }); addStore(injector, store); }; //# sourceMappingURL=store-manager-helpers.js.map