【发布时间】:2018-12-07 17:59:56
【问题描述】:
如果userally 或enemyally 不存在,我如何签入此代码,然后不发送它们。我应该先做 if 语句,然后再做两个 emits 没有用户盟友或没有敌人盟友或两者都没有?
AllianceMember.findOne({username: user.username}).then((userally) => {
AllianceMember.findOne({username: enemy.username}).then((enemyally) => {
io.emit('fight-win', {
username: user.username,
useralliance: userally.ally_title,
enemyalliance: enemyally.ally_title,
enemyname: enemy.username,
});
【问题讨论】:
标签: node.js mongodb mongoose socket.io