我这里收集了一系列在线用户,
var SessionDetailSchema = mongoose.Schema({
providerID: {
type: String
},
firstName: {
type: String
},
email: {
type: String
},
status: {
type: String
}
},{ timestamps: true });
var sessionDetail = module.exports = mongoose.model('OnlineUser', SessionDetailSchema);
我正在尝试发送一个providerID数组,以便我想检查所有提供者ID都存在的集合,并向我返回那些providerID详细信息。 这就是我尝试过的
router.post('/sessiondetails:find', function (req, res, next) {
console.log(req.body.providerID)
sessionDetail.find({ "providerID": { $in: req.body.providerID} }, function (err, users) {
if (users) {
console.log(users)
} else {
console.log("not there")
}
})
})
不幸的是,我已经多次获得唯一的Providerid响应。
我正在从邮递员发送数组,它看起来像这样
{
"providerID":["1090867867720278", "104761648907225164100", "114316680403119099502", "103668441331122956874"]
}
能帮帮我吗?预先感谢。