MongoDB 8 arm64 works at M1 Air arm64 macOS and Linux.
But because MongoDB 8 core dumps at RasPi4, running it here with Qemu.
Install Ubuntu 24.04 arm64 for Raspberry Pi
Install MongoDB 8 repo for Ubuntu 24.04 arm64
Install deps:
sudo apt -y install qemu-user
Rename MongoDB to different filename:
sudo mv /usr/bin/mongod /usr/bin/mongodreal
Edit start scipt for Qemu MongoDB
sudo nano /usr/bin/mongod
Copy paste start script for Qemu MongoDB
It uses qemu-user to run MongoDB, and passes all command line arguments to MongoDB.
#!/bin/bash
/usr/bin/qemu-arm64 /usr/bin/mongodreal --config /etc/mongod.conf
Save and exit nano: Ctrl-o Enter Ctrl-x Enter
Make script executeable
sudo chmod a+x /usr/bin/mongod
Start and run MongoDB
sudo systemctl enable mongod
sudo systemctl start mongod