Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个用户名数组 ['user1','user2'] 我想查询这些用户的信息。
我想
User.find({userName : users}, function(err, results) { callback(results); });
会起作用,但它仅在数组中有 1 个用户时才起作用。(例如 ['user1'])
是否有可能做这样的事情,或者我应该为每个用户做一个查询?
您想做一个 IN 查询,以便它匹配数组中的内容。尚未对此进行测试,但是您正在寻找与此类似的东西:
User.find({userName : {$in: users}}, function(err, results) { callback(results); });