Back to Wekan

MongoDB

docs/Databases/MongoDB/README.md

10.511.5 KB
Original Source

MongoDB

WeKan's classic database. WeKan runs on MongoDB 3.0 … 8.0, and picks the Node driver for the server it finds; docker-compose-mongodb-v7.yml is the compose file for it. The default database of WeKan is FerretDB v1 instead, which needs no database server.

FileWhat it answers
Driver-System.mdWhich Node driver is used for which server version, and how that is decided
Version-Management.mdDetecting the server version and switching to the matching binary + driver
Compatibility-Guide.mdWhat breaks between MongoDB 3.0 and 8.0 with Meteor, and the fixes
Oplog-Configuration.mdWhy the OpLog matters for pub/sub, and how to turn it on
OpLog-Enablement.mdWhether it IS on, per deployment platform
avx-qemu.mdRunning MongoDB 5+ on a CPU with no AVX, through qemu-user
raspi4-qemu.mdThe same on a Raspberry Pi 4 and older (ARMv8.0, no ARMv8.2-A)

Both qemu pages describe what WeKan's cpu-exec helper now does by itself: it runs a binary under qemu-user when the CPU lacks the features that binary needs.

See also