/SimpleMongo

Simple MongoDB API for PHP!

Primary LanguagePHPMIT LicenseMIT

SimpleMongo

SimpleMongo is a simple API for MongoDB, written in PHP.

How to use?

First of all, copy SimpleMongo.php into your project and fill the first 5 variables (host, port, username, password, dbName) Then initialize the SimpleMongo.

Initializing

require('SimpleMongo.php');
SimpleMongo::init();

All Methods

Method Description Return
getAll($collection) Returns all data in the collection. array
get($collection, $queryKey, $queryValue, $key) Returns the result of $key, looking at the values of $queryKey and $queryValue. string/null
exists($collection, $key, $value) Tells whether the value of the $key column is $value. bool
remove($collection, $key, $value) Removes the entire document whose $key is $value. void
add($collection, $array) Adds new document into the collection. void
update($collection, $queryKey, $queryValue, $key, $value) Sets $key to $value in the document whose $queryKey and $queryValue values match. void

Examples

<?php
require('SimpleMongo.php');

SimpleMongo::init();

SimpleMongo::add("users", 
    [
        "username" => "AlicanCopur", 
        "password" => "12345"
    ]
);

Contributing and issues

We welcome contributions and you can create an issue to report bugs.