0

嗨,我正在尝试构建一个应用程序,该应用程序在用户 ID 上更新数据并从 mongodb baser 获取。这种方法适用于单个用户。但是当我尝试为多个用户点击 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 的回调中编写了读取的代码。我被困在这里,任何有关这方面的帮助都会很有帮助。

4

0 回答 0