Начало работы с MongoDB (управление базой)

142
12 февраля 2022, 13:50

Попал мне сайт (php) в котором используется MongoDB, честно говоря я никогда о ней не знал, то есть вопросы у меня сравнивая с mysql и ее веб интерфейсом phpmyadmin.

Интересуют вопросы:

Как управлять базой, есть ли какой либо веб интерфейс как phpmyadmin, или же Adminer для mysql.

Возможно ли удаленное управление, тогда как это можно реализовать, что за собой влечет?

На данный момент, интересуют только вопросы подключения к бд, с последующим ее управлением, так как ранее работал лишь с mysql.

Спасибо!

Answer 1

На тех кто до сих пор использует phpmyadmin пора уже косо смотреть :)

По поводу "управления" MongoDB - используйте бесплатный инструмент Robo 3T Это не веб интерфейс (что крайне радует), а GUI.

Имейте в виду что MONGODB это нереляционная база данных. Таблицы называются коллекциями, а записи называются документами. В нет ней того что назывюат Join. Здесь не работает "сравнение" с привычными вам БД, это нечто другое. Здесь нет строгой структуры документа, в одну и ту же коллекцию вы можете записать какой угодно конфигурации документ. Здесь нет связей, по сему вы запросто можете удалить документ, который фигурирует ссылкой в другом документе и у вас "все поломается".

Само собой документация в которой можно узнать подробнее любые аспекты работы БД, но, конечно, не скрою что для новичка это возможно покажется чуть сложным, странным и непонятным, однако если тот кто строил приложение понимал зачем он использует именно MongoDB, то вам повезло, а ежели потому "чтобы не как у большинства", то вероятно вам будет тяжеловато.

READ ALSO
Неубиваемый вирус WP

Неубиваемый вирус WP

Чищу сайт от вирусняка, после массового взлома через adminerЧто-то постоянно меняет адрес сайта в БД на вредоноса и файл

93
Какая разница как использовать токен

Какая разница как использовать токен

Я использую второй вариантКакая разница между первым и вторым? Кто может объяснить?

140
Как в регулярном выражении найти пустую строку?

Как в регулярном выражении найти пустую строку?

Как с помощью preg_match($pattern, $subject) найти пустую строкуДело в том что $subject должен быть пустой строкой и не чем либо

107
Как сделать слайдер с навигацией-скроллом?

Как сделать слайдер с навигацией-скроллом?

Не могу понять, как реализовать подобный слайдер? Кучу плагиов перерыл - не нашел подходящийПример слайдера находится здесь https://www

93