angel3_mongo 8.2.1 copy "angel3_mongo: ^8.2.1" to clipboard
angel3_mongo: ^8.2.1 copied to clipboard

This is MongoDB-enabled service for the Angel3 framework.

example/example.dart

import 'package:angel3_container/mirrors.dart';
import 'package:angel3_framework/angel3_framework.dart';
import 'package:angel3_mongo/angel3_mongo.dart';
import 'package:mongo_dart/mongo_dart.dart';

void main() async {
  var app = Angel(reflector: MirrorsReflector());
  var db = Db('mongodb://localhost:27017/testDB');
  await db.open();
  await db.authenticate("root", "Qwerty", authDb: "admin");

  var service = app.use('/api/users', MongoService(db.collection('users')));

  service.afterCreated.listen((event) {
    print('New user: ${event.result}');
  });
}
2
likes
150
points
76
downloads

Publisher

verified publisherdukefirehawk.com

Weekly Downloads

This is MongoDB-enabled service for the Angel3 framework.

Homepage
Repository (GitHub)
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

angel3_container, angel3_framework, belatuk_json_serializer, belatuk_merge_map, mongo_dart

More

Packages that depend on angel3_mongo