javascript - 查询未在变量中产生结果
问题描述
我正在从 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 替换相同的内容以进行动态检索,我会得到空结果。不知道该怎么办。谁能帮我解决这个问题。
解决方案
推荐阅读
- uml - 你如何显示对同一个类的多个函数调用?
- php - Laravel 显式路由模式绑定在某些情况下不起作用?
- xml - 无法使用 notepad++ 针对 XSD 验证 XML 文件
- python - 如何在 OSGi 部署中包装 Python 进程
- c++ - 使用标准范围时对“结束”的引用不明确
- angular - 如何以角度挂钩 ngOnInit 事件?
- json - 呈现按动态类别分组的产品
- javascript - 如何在 React Native 中使用带有 BackgroundTimer 的 PubNub
- python - 如何基于两列聚合数据?
- twilio - 如果第一次连接呼叫号码在 Twilio Studio 中占线或无响应,如何将呼叫转接至其他号码