docs: def insert(self, doc_or_docs, manipulate=True,
                 check_keys=True, continue_on_error=False, **kwargs):
          """Insert a document(s) into this collection.
  
          **DEPRECATED** - Use :meth:`insert_one` or :meth:`insert_many` instead.
  
          .. versionchanged:: 3.0
             Removed the `safe` parameter. Pass ``w=0`` for unacknowledged write
             operations.
          """
          warnings.warn("insert is deprecated. Use insert_one or insert_many "
                        "instead.", DeprecationWarning, stacklevel=2)
          write_concern = None
          if kwargs:
              write_concern = WriteConcern(**kwargs)
          with self._socket_for_writes() as sock_info:
              return self._insert(sock_info, doc_or_docs, not continue_on_error,
                                  check_keys, manipulate, write_concern)