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