mongo_pool 1.0.1 mongo_pool: ^1.0.1 copied to clipboard
A MongoDB connection pool for Dart.
example/mongo_pool_example.dart
import 'package:mongo_pool/mongo_pool.dart';
Future<void> main() async {
final pool = MongoDbPool(5, 'mongodb://localhost:27017/my_database');
final conn = await pool.acquire();
// Database operations
final collection = conn.collection('my_collection');
final result = await collection.find().toList();
// Connection release for other operations
pool.release(conn);
// Pool close
await pool.close();
}