jaguar_mongo 0.1.5 copy "jaguar_mongo: ^0.1.5" to clipboard
jaguar_mongo: ^0.1.5 copied to clipboard

outdatedDart 1 only

A mongo interceptor for jaguar

jaguar_mongo #

MongoDB extension for Jaguar

Example of using MongoDb interceptor #

@Api(path: '/api')
class MongoDbExampleApi extends _$JaguarMongoDbExampleApi {
  /// NOTE: Example of using MongoDb interceptor in basic route
  @Post(path: '/')
  // NOTE: This is how MongoDb interceptor is wrapped
  // around a route.
  // Now other interceptors and route handler methods can
  // request injection of opened connection using `@Input(MongoDb)`
  @WrapMongoDb('mongodb://localhost:27017/test')
  Future<String> mongoTest(
      // NOTE: This is how the opened mongodb connection is injected
      // into routes
      @Input(MongoDb) Db db) async {
    return "ok";
  }
}
0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

A mongo interceptor for jaguar

Homepage

License

unknown (LICENSE)

Dependencies

connection_pool, jaguar, mongo_dart

More

Packages that depend on jaguar_mongo