code: def __create(self, options, collation, session):
          
          cmd = SON([("create", self.__name)])
          if options:
              if "size" in options:
                  options["size"] = float(options["size"])
              cmd.update(options)
          with self._socket_for_writes(session) as sock_info:
              self._command(
                  sock_info, cmd, read_preference=ReadPreference.PRIMARY,
                  write_concern=self._write_concern_for(session),
                  collation=collation, session=session)
docs: Sends a create command with the given options.