My time available for vibe.d-related projects is limited, and it has been severely frustrated by issues related to the database access, specifically due to ddb limitations.

My latest issue: it seems that ddb is not prepared for the current fiber to yield while a query has not been closed. Unfortunately, yielding is pretty much unavoidable :(

https://github.com/pszturmaj/ddb/issues/40

I wonder if it wouldn't be easier for me to just write my own Postgres/vibe.d driver.

How is this issue dealt with in the MongoDB driver?