'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.'

def insert(self, doc_or_docs, manipulate=True, check_keys=True, continue_on_error=False, **kwargs):

    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)
