def bulk(id): collection = get_db_collection(id, request.authz.WRITE) require(request.authz.can_bulk_import()) merge = get_flag('merge', default=False) entities = ensure_list(request.get_json(force=True)) bulk_write(collection, entities, merge=merge) refresh_collection(id) return ('', 204)
def bulk(collection_id): collection = get_db_collection(collection_id, request.authz.WRITE) require(request.authz.can_bulk_import()) merge = get_flag('merge', default=False) # This will disable certain security measures in order to allow bulk # loading of document data. unsafe = get_flag('unsafe', default=False) unsafe = unsafe and request.authz.is_admin entities = ensure_list(request.get_json(force=True)) bulk_write(collection, entities, merge=merge, unsafe=unsafe) refresh_collection(id) return ('', 204)
def bulk(id): collection = get_db_collection(id, request.authz.WRITE) entities = ensure_list(request.get_json(force=True)) bulk_write(collection, entities) return ('', 204)