npm install analytics-db-helper
mongodb model should be
{
ip:{
type:String,
required:true
},
page:{
type:String
},
duration:{
type:Object
},
mouseTrack:{
type:String
},
url:{
type:String
},
date:{
type:String
},
country:{
type:String
},
countryCode:{
type:String
},
state:{
type:String
},
city:{
type:String
},
browser:{
type:String
},
os:{
type:String
},
timeStamp:{
type:String
}
},
const analyticsHelper=require("analytics-db-helper")
analyticsHelper.cardData()
.then(res=>{
//your code
})
.catch(err=>{
//your code
})
analyticsHelper.pageData()
.then(res=>{
//your code
})
.catch(err=>{
//your code
})
analyticsHelper.osData()
.then(res=>{
//your code
})
.catch(err=>{
//your code
})
analyticsHelper.mapData()
.then(res=>{
//your code
})
.catch(err=>{
//your code
})
analyticsHelper.ipData()
.then(res=>{
//your code
})
.catch(err=>{
//your code
})
analyticsHelper.monthData()
.then(res=>{
//your code
})
.catch(err=>{
//your code
})