This web app demonstrates how to implement some server-side map clustering algorithms with MongoDB.
Requirements:
- MongoDB 4+
- Node.js 14+
Install and run it:
git clone https://github.com/AlphaHydrae/server-side-clustering-mongodb.git
cd server-side-clustering-mongodb
npm ci
npm start
Generate more points:
DEBUG=ssc* SSC_COUNT=50000 npm start
- Set
$MONGODB_URI
or$DATABASE_URL
to use another database connection URL (defaults tomongodb://localhost/server-side-clustering
). - Set
$SSC_CLEAR
to clear and re-generate points data. - Set
$SSC_COUNT
to generate more points (defaults to1000
).