Team.find({
'_id': { $in: [
teamIds
] }
}, function(err, teamData) {
console.log("teams name " + teamData);
});
这段代码给我们回了undefined ..但在var teamIds里是这样的:
545646d5f5c1cce828982eb7,
545646d5f5c1cce828982eb8,
54564af5c9ddf61e2b56ad1e,
54564c1f1de201782bcdb623,
54564d2fc660a7e12be6c7a2,
54564df985495f142c638f9f,
54564eadb511f1792c9be138,
54564ec40cf6708a2cd01c81,
54564ee495f4aea22cf23728
有人看到错误了吗?
2条答案
按热度按时间guicsvcw1#
如果
teamIds
已经是一个数组,那么你不应该把它 Package 在另一个数组中:或者,如果
teamIds
是一个由逗号分隔的id值组成的字符串,则需要使用split
将其转换为一个值数组:t30tvxxf2#
“这将删除逗号分隔值中的空格”