Я хочу получить _id
от пользователя, пытающегося войти в систему. Мне было интересно, удалось ли мне выполнить поиск по имени пользователя и получить _id
или любым другим способом получить _id
от пользователя, пытающегося войти в систему. Проблема, которую я получаю, заключается в том, что req.body.userID = null
. Я думаю, что это потому, что данные, которые я отправляю из своего мобильного приложения на сервер, я не посылаю userID
. Я просто не знаю, как получить _id
, чтобы отправить его или получить.Извлечение _id в mongoDB от node.js express
Вот что у меня есть:
if(bool){
var err = false;
var handleError = function(e){
if(err){
err = true;
var eDoc = {};
eDoc.errorCode = 1;
eDoc.error = e;
console.log(eDoc);
}
}
var userID = req.body.userID || handleError("no userID");
console.log(req.body.userID);
if(userID != null){
if(!err){
tokens.db = req.db;
tokens.session.create(3, userID, function(token){
res.send('1');
});
}else{
console.log('Token err = true');
}
}else{
console.log('Creator token = null');
res.send('0');
}
}else{
res.send('0');
}
Причина, по которой я остаюсь в стороне от сеансов, заключается в том, что они застрахованы. Я создаю свою собственную систему обмена токенами между клиентской и серверной сторонами. –