← Назад к вопросам

Расскажи о последнем проекте

1.3 Junior🔥 241 комментариев
#Soft skills и карьера

Комментарии (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 БД и требований проекта.

Расскажи о последнем проекте | PrepBro