В чём разница между findOne() и find() в MongoDB?
Какие алгоритмы pathfinding применяются для поиска пути и определения достижимых клеток?
Что такое derived query methods (findBy...) и как они работают?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
2
Сложность:
5
Метод findOne() возвращает первый документ, который соответствует запросу, в виде объекта, или null, если документов нет. Метод find() возвращает курсор, позволяющий обрабатывать один или несколько документов, удовлетворяющих запросу.
Рейтинг:
5
Сложность:
6
Базовый алгоритм для поиска пути — A*, который сочетает точность и скорость. Для определения достижимых областей используют BFS и Dijkstra: первый подходит для равных весов, второй — для разной стоимости клеток. В open-world применяют иерархический pathfinding (HPA*). В RTS — навигационные меши (NavMesh) и локальная навигация. Алгоритм выбирают в зависимости от размера мира, сетки и стоимости передвижения.
Рейтинг:
4
Сложность:
4
Derived query methods — это методы репозитория, запросы для которых Spring строит автоматически по имени метода. Разработчику не нужно писать SQL или JPQL. Название метода описывает условие поиска. Это ускоряет разработку и снижает количество шаблонного кода.