On Fri, 30 Nov 2012 14:15:35 GMT, Ekyo wrote:

Btw. is there some kind of authoritative source for this kind of information? I just found the low
level protocol information and high level client information, as well as some of those internal
things scattered around. But most of the stuff either had to be reverse engineered by looking at the
log output of the server or by looking at other client's source code.

yes there is: MongoDB - Writing Drivers
but I mostly looked in other drivers (js, C, python and Haskell).

Okay, that's the stuff I have looked at. But it seems to be very sparse in some areas. But well, I guess looking at other implementations will be good enough.