Здравствуйте, мне нужно получить определённый объект из массива по ключам Y и X, сейчас я делаю это как-то криво, если не считать, что этот код вообще не работает:
async function findInArray(Y, X) {
let game = await Game.findById(какой-то ИД)
// allClick – это массив из объектов, по ключам Y и X ищу нужный мне объект
let player = game.allClick.find(k => k.Y == Y && k.X == X)
return player
}
Можно как-то в переменную game занести сразу нужный мне объект, а не создавать для него отдельную переменную player?
Сама база данных выглядит примерно вот так:
_id: 1
...
...
allClick: [
0: {Y: 2, X: 5, player: 0xD34F}
1: {Y: 7, X: 3, player: squadbrodyaga}
2: ...
]
__v: 0