Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
Инструменты для работы с NoSQL БД
MongoDB
- pymongo — Python драйвер для MongoDB
- mongosh — shell для MongoDB
- MongoExpress — веб-интерфейс для управления
- Compass — GUI для MongoDB
Redis
- redis-py — Python клиент для Redis
- redis-cli —命令行инструмент
- RedisInsight — GUI для Redis
Elasticsearch
- elasticsearch-py — Python библиотека
- Kibana — визуализация данных
- curl — тестирование API
Firestore
- firebase-admin — Python SDK
- Firebase Console — веб-интерфейс
Cassandra
- cassandra-driver — Python драйвер
- cqlsh — shell для выполнения запросов
В практике тестирования
Для MongoDB:
from pymongo import MongoClient
client = MongoClient("mongodb://localhost:27017")
db = client["testdb"]
users = db["users"]
user = users.find_one({"_id": 1})
Для Redis:
import redis
r = redis.Redis(host="localhost", port=6379, db=0)
r.set("user:1", "John", ex=3600)
value = r.get("user:1")
Для Elasticsearch:
from elasticsearch import Elasticsearch
es = Elasticsearch(["localhost:9200"])
res = es.search(index="users", body={"query": {"match_all": 79688e9d-b522-45db-b8d0-c21f0b7fdd73}})
Выбор инструмента зависит от типа NoSQL БД и требований проекта.