Semua orang yang berkomentar tampaknya datang dari sudut yang salah, tidak apa-apa untuk menyimpan kode JSON melalui PHP dalam DB relasional dan sebenarnya akan lebih cepat untuk memuat dan menampilkan data kompleks seperti ini, namun Anda akan memiliki pertimbangan desain seperti mencari, mengindeks, dll.
Cara terbaik untuk melakukan ini adalah dengan menggunakan data hybrid, misalnya jika Anda perlu mencari berdasarkan datetime MySQL (performa disetel) akan jauh lebih cepat daripada PHP dan untuk sesuatu seperti jarak pencarian tempat MySQL juga harus banyak lebih cepat (perhatikan pencarian tidak mengakses). Data yang tidak perlu Anda cari dapat disimpan dalam JSON, BLOB, atau format lain apa pun yang Anda anggap perlu.
Data yang perlu Anda akses sangat mudah disimpan sebagai JSON misalnya sistem faktur per kasus dasar. Mereka tidak mendapat banyak manfaat sama sekali dari RDBMS, dan dapat disimpan dalam JSON hanya dengan json_encoding($_POST['entires']) jika Anda memiliki struktur formulir HTML yang benar.
Saya senang Anda senang menggunakan MongoDB dan saya harap itu terus melayani Anda dengan baik, tetapi jangan berpikir bahwa MySQL akan selalu hilang dari radar Anda, karena kompleksitas aplikasi Anda meningkat, Anda mungkin akhirnya membutuhkan RDBMS untuk beberapa fungsi dan fitur (meskipun hanya untuk menghentikan data yang diarsipkan atau pelaporan bisnis)