Комментарии (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 БД и требований проекта.
Похожие вопросы
- Какие поля нужно заполнять при заведении бага?
- Что такое сессия?
- Какие у тебя есть вопросы?
- В чем разница между JSON и XML?
- Приведи примеры ответов сервера
- Тестировал ли Backend
- Для чего используется ArrayList в Java?
- Как выбрать определенные поля из JSON?
- Какие знаешь HTTP-методы?
- Что такое Header User Agent?
- Что такое иерархия исключений в Java?
- Оцени себя как разработчика
- Что такое Git checkout?
- Что такое GitFlow?
- Назови признаки REST FULL
- Что такое кэш?
- Для чего используешь фикстуры?
- Для чего нужны модификаторы доступа?
- Какие у тебя сильные стороны?
- Для чего нужен Fetch в Git?