Привет, я пытаюсь создать приложение, которое обновляет данные и извлекает их из базы данных mongodb на основе идентификатора пользователя. Этот подход отлично работает для одного пользователя. Но когда я пытаюсь нажать для нескольких пользователей, скажем, 25, полученные данные кажутся нулевыми. Ниже мой код upsert
collection.update({'USER_ID': passVal.ID},
{'RESPONSE': Data}, { upsert: true }, function (err) {
if (err) {
console.log("Error in saving data");
}
var query = collection.findOne({'USER_ID': passVal.ID});
query.select('RESPONSE');
query.exec(function (err, data) {
if (err) return handleError(err);
console.log(data.RESPONSE);
});
})
В некоторых случаях я всегда получаю сообщение об ошибке, поскольку данные равны нулю. Я написал код чтения только в обратном вызове upsert. Я застрял здесь, любая помощь по этому поводу будет очень полезна.