3.5.0 • Published 9 months ago
@parameter1/mongodb-dataloader v3.5.0
MongoDB Dataloader
Dataloaders for MongoDB collections - primarily for use in GraphQL servers (but other applications can apply). Supports document projection and foreign field control.
Installation
yarn add @parameter1/mongodb-dataloaderUsage
import { MongoDBDataLoader } from '@parameter1/mongodb-dataloader';
import { MongoClient } from '@parameter1/mongodb-core';
const client = new MongoClient('mongodb://some-server:27071');
const collection = client.db('test').collection('foo');
const loader = new MongoDBDataLoader({ name: 'foo', collection });
// load one by `_id`
await loader.load({ value: new ObjectId() });
// load many by `_id`
await loader.loadMany({ values: [new Object(), new ObjectId()] });3.4.0
1 year ago
3.5.0
9 months ago
3.3.0
1 year ago
3.2.0
2 years ago
3.1.0
2 years ago
3.0.1
2 years ago
3.0.0
2 years ago
2.3.0
2 years ago
2.2.0
3 years ago
1.2.0
3 years ago
2.0.2
3 years ago
2.1.0
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.1.1
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.0
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago