когда я запускаю этот код - он выводит ноль
Card.findOne({userId : model.userId} , function (err, cardData) {
console.log(err); //output null
console.log(cardData); //output null
});
Ожидается, что будет выдан ноль, если карта существует и cardData
console.log (ERR); // выводим ноль
console.log (cardData); // output cardData {json formatted}
образец документа
{
"_id" : ObjectId("5b32712d90bd3e000454ce92"),
"reactions" : {
"likes" : [],
"disLikes" : [],
"comments" : []
},
"code" : "1qf28",
"creationDate" : ISODate("2018-06-26T17:00:29.542Z"),
"reports" : [],
"userId" : "5b2bee8c47ca27344f5425cf",
"name" : "Ahmed Mohsen",
"phone" : "01233556",
"gender" : "male",
"public" : true,
"position" : "Developer ",
"subtitle" : "Free costa",
"img" : "https://i.imgur.com/2qLGIWa.jpg",
"__v" : 0
}
UPDATE
ИД пользователя не определен
однако отправляю - через этот код
axios.get(settings.default.baseUrl + '/api/cards/check_user_card' , {userId : userId})