What is best way for saving access on website with Node.JS

I would save the info of visitors on my website and I would know the best way for make it.

These are info about visitors:

IP, User-Agent, Page Visited, TimeStamp

The operation who I could make are :

Write a new guest
Read All Guest
Order by TimeStamp
Group By Page Visited and count
Count for timestamp interval`

If I'll use a simple file on disk without DB? Also NoSql DB could be used, because I have a VPS!