Use string as ID to allow all kind of IDs

MongoDB uses non numerical object ids for example