def remove_last_transaction(self, coin):
    self.db.block_chain.aggregate([{'$match': {'_id': str(coin)}}, {
        '$unwind': '$TRANSACTION'}, {'$sort': {'TRANSACTION.DATE': 1}}, {
        '$group': {'_id': '$_id', 'LAST_TRANSACTION': {'$last':
        '$TRANSACTION'}, 'FORMAT_DATE': {'$first': '$FORMAT_DATE'},
        'NO_COIN': {'$first': '$NO_COIN'}, 'S_ID': {'$first': '$S_ID'},
        'S_PARA': {'$first': '$S_PARA'}, 'TRANSACTION': {'$push':
        '$TRANSACTION'}}}, {'$project': {'FORMAT_DATE': 1, 'NO_COIN': 1,
        'S_ID': 1, 'S_PARA': 1, 'TRANSACTION': {'$setDifference': [
        '$TRANSACTION', ['$LAST_TRANSACTION']]}}}, {'$out': 'block_chain'}])
Как перебрать или удалить элемент списка массива MongoDb с помощью pymongo?