首页 > 解决方案 > 查询未在变量中产生结果

问题描述

我正在从 MongoDB 中检索数据。

var newFolderObj = { "created_by": String(email), "file_name": String(folderNameToSearch)}
            Logger.printLog("")
            dbs.collection("uploads").findOne(newFolderObj, function (err, result) {
                console.log(result);
                console.log('Result from mongo');

                if (result == null) {

                    console.log('No user found');
                    res.statusCode = 404;
                    res.send({ msg: "No user found", success: false, statusCode: 404 });
                    return;
                }

            });

当我为 email 和 file_name({ "created_by": "Randrm@email.com", "file_name": "randomFile"}) 给出直接值时,MongoDB 将给出预期的结果。如果我用 var 替换相同的内容以进行动态检索,我会得到空结果。不知道该怎么办。谁能帮我解决这个问题。

标签: javascriptnode.jsmongodbnosql

解决方案


推荐阅读