Почему то заработало только с 
GET-запросом, немного еще подкорректировал...
if ($_GET['data_rdphost'] == 1) {
	try { // подключаемся к MongoDB
        $mongo      = new MongoDB\Client('mongodb://' . MONGO_HOST . ':' . MONGO_PORT); // без авторизации
        $collection = $mongo -> mydatabase -> rdp_host; // выбираем коллекцию
        $cursor     = $collection -> find([], array('ip', 'port')); // возвращаемый курсор с заданными значениями
        $arr        = []; // инициализируем массив
        $k          = 1; // начальный id
        // вносим в массив данные
        foreach ($cursor as $document) {
            array_push($arr, array(
                    'id' => $k,
                    'ip' => $document['ip'],
                    'port' => $document['port']
                )
            );
            $k++;
        }
        // сращиваем массивы
        $array = array( 'rows' => $arr );
        // кодируем ответ
        echo json_encode($array);
    } catch ( Exception $e ) {
        echo '<p>Невозможно подключиться к MongoDB. Проверьте работоспособность кода и процесса MongoDB.</p>';
        exit();
    }
}