🌿
pai Databases
mongodb
MongoDB client for CRUD operations on collections using JSON filter documents.
Install ppm install mongodb
Usage Example
uses mongodb; var conn := Connect('mongodb://localhost:27017', 'mydb'); // Find one var doc := FindOne(conn, 'users', '{"email":"alice@example.com"}'); WriteLn(doc); // Insert InsertOne(conn, 'logs', '{"event":"login","user":"alice"}'); // Find with limit var res := Find(conn, 'products', '{"price":{"$lt":100}}', 20); WriteLn(IntToStr(res.Count) + ' products under $100'); UpdateOne(conn, 'users', '{"_id":"123"}', '{"$set":{"active":true}}');
Features
CRUD: Find, Insert, Update, Delete
JSON filter documents for queries
Limit and skip for pagination
Aggregation pipeline support
Count documents with filter
← Back to Package Index