Soak an old dish towel in a bucket or sink full of sudsy water. Wring it out and lay it flat on the floor e.g. using a broom to push it around.
Using a broom to push the towel is certainly better for your knees. But I've hand-mopped my small bathroom floor in minutes with no complaints.
Collection
[
|
...
]