Example #1
0
<?php

require __DIR__ . '/../vendor/autoload.php';
// Configure Mongo Lite Connection
Hexcores\MongoLite\Connection::connect('localhost', 27017, 'mongo_lite');
$nyan = ['name' => 'John', 'age' => 22];
mongo_lite_insert('test_increment', $nyan);
mongo_lite('test_increment')->increment(['name' => 'John'], 'age');
$john = mongo_lite('test_increment')->first(['name' => 'John']);
var_dump($john);
exit;
Example #2
0
<?php

require __DIR__ . '/../vendor/autoload.php';
// Configure Mongo Lite Connection
Hexcores\MongoLite\Connection::connect('localhost', 27017, 'mongo_lite');
$nyan = ['name' => getName(), 'job' => getJob()];
$user = mongo_lite_insert('users', $nyan);
var_dump($user);
function getName()
{
    $names = ['Yan', 'Nyan', 'Thet', 'Li', 'Jia', 'Naing', 'Lynn', 'Paing', 'Htut', 'Oo'];
    return $names[array_rand($names)];
}
function getJob()
{
    $jobs = ['Developer', 'Designer', 'Manager'];
    return $jobs[array_rand($jobs)];
}