let m = '';
if (s < '5') {
m = s;
} else {
m = 'какое-то значение'
}
// или так
let m = 'какое-то значение'
if (s < '5') {
m = s;
}
// вот так совсем хорошо, но перегибать не стоит
let m = s < '5' ? s : 'какое-то значение';
console.log('15' < '5'); // => true
await Room.findByIdAndUpdate(*название комнаты*, {
$set: {
player2: {
select: "пишу сюда новые данные"
}
}
}
await Room.findByIdAndUpdate(*название комнаты*, {
$set: {
"player2.select": "пишу сюда новые данные"
}
}
let room = await Room.findById(*ид*)
let userDefenitionProps = ['creator', 'player2', ...];
let filteredUsers = Object.keys(room)
.filter(key => userDefenitionProps.includes(key))
.map(key => room[key])
.filter(u => u.id === session.user._id);
let user = filteredUsers.length ? filteredUsers[0] : null;
let user = await Room.creator.find({ *id*})
// or
let user = await Room.player2.find({ *id* })
Если "+1" не работает, то стоит перезагрудить страницу в sandbox'е (есть такой глюк).