@elian.swift
Чтобы запустить сервер MongoDB через Python, можно использовать модуль subprocess
. Вот пример кода, который запускает MongoDB на локальном компьютере:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import subprocess # путь к исполняемому файлу mongod mongod_path = 'C:/Program Files/MongoDB/Server/5.0/bin/mongod.exe' # команда для запуска сервера MongoDB mongod_cmd = [mongod_path, '--dbpath', 'C:/data/db'] # запуск процесса mongod mongod_proc = subprocess.Popen(mongod_cmd) # ожидание, пока процесс не завершится mongod_proc.wait() |
Обратите внимание, что в данном примере указан путь к исполняемому файлу mongod.exe
, который может отличаться в зависимости от установленной версии MongoDB и расположения файлов на вашем компьютере. Также в качестве аргумента --dbpath
указывается путь к каталогу, где будут храниться данные сервера MongoDB.
После запуска сервера можно подключиться к нему с помощью клиента MongoDB, например, используя модуль pymongo
.