Как можно записать текст(который содержится в текстовом файле) в NoSql (По порядку)?
Файл, увы, в таком виде не парсится логическим образом, поэтому на разумные обьекты его не разбить.
Можешь просто по строкам загружать, через  with open readline, добавляя id'шники.

Как работать с PyMongo можно почитать в документации: https://pymongo.readthedocs.io/en/stable/
Предположим, что данные у вас находятся в файле file.txt, а MongoDB работает на этой же машине (локально), скрипт предельно простой:

import pymongo

# Создаем клиент MongoDB
client = pymongo.MongoClient()
# Название БД
db = client['univercity']
# Название коллекции
collection = db['courseworks']

# Открываем файл
with open('file.txt') as file:
    # Читаем строки из файла в переменную
    lines = [line.strip() for line in file.readlines()]

# Проходим по каждой строке
for line in lines:
    # Делим строку на слова
    words = line.split()
    # Извлекаем столбцы
    a, b, c, d, e  = words[0], ' '.join(words[1:-3]), words[-3], words[-2], words[-1]
    # Вставляем документ в базу Монго
    collection.insert_one({
        "type":    a,
        "text":    b,
        "lang":    c,
        "version": d,
        "value":   e
        })
В оболочке mongo можно проверить записанные данные:
> use univercity
switched to db univercity
> db.courseworks.find()
{ "_id" : ObjectId("60b77e2c9fa82c54395b405e"), "type" : "КП", "text" : "Провайдер", "lang" : "Delphi", "version" : "7.0", "value" : "900+" }
{ "_id" : ObjectId("60b77e2c9fa82c54395b405f"), "type" : "Программа", "text" : "Программа для тестирования (версия 1)", "lang" : "Delphi", "version" : "7.0", "value" : "1000" }
{ "_id" : ObjectId("60b77e2c9fa82c54395b4060"), "type" : "Программа", "text" : "Программа для тестирования (версия 2)", "lang" : "Delphi", "version" : "7.0", "value" : "1400" }