UNPKG

mongodb-stitch

Version:

[![Join the chat at https://gitter.im/mongodb/stitch](https://badges.gitter.im/mongodb/stitch.svg)](https://gitter.im/mongodb/stitch?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

34 lines (29 loc) 824 B
import DB from './db'; /** * Creates a new MongoDBService instance (not meant to be instantiated directly, use * `.service('mongodb', '<service-name>')` on a {@link StitchClient} instance. * * @class * @return {MongoDBService} a MongoDBService instance. */ class MongoDBService { /** * @hideconstructor */ constructor(stitchClient, serviceName) { this.stitchClient = stitchClient; this.serviceName = serviceName; } /** * Get a DB instance * * @method * @param {String} databaseName The MongoDB database name * @param {Object} [options] Additional options. * @return {DB} returns a DB instance representing a MongoDB database. */ db(databaseName, options = {}) { return new DB(this.stitchClient, this.serviceName, databaseName); } } export default MongoDBService;