Connected Servoy with MongoDB this evening and to my surprise it's a piece of cake:
http://www.servoymagazine.com/home/2011 ... ngodb.html
And it is really easy to code against. No automatic data binding of course but most of the time now we're using table foundsets and queried datasets to code with anyways. A MongoDB cursor is just as easy to get and manipulate.
Anyone gone down this route? Any gotchas? I did note in the code comments that running all MongoDB code through the headless client plugin might be necessary. That way Servoy Server is the client to MongoDB and handles all connection pooling between the two. Not sure it's needed though.