javascript - 使用变量从 mongodb 中查找数据
问题描述
db.collection('practice').find({"key":obj})
obj
是输入框的值。当我console.log(obj)
得到它的值但是当我在这个函数中使用它时它什么也找不到。当我这样做时find({})
,它会返回我的整个数据库,所以我知道它正在工作。只是想知道如何列出变量,以便它只找到具有 obj 名称的数据。
工作 JSON 的示例:
[{"_id":"5b9d1e06b355f116cb8cf0bb","key":"John"}]
“约翰”来自我在输入框中输入的内容。如果我输入不同的名称,它看起来像 {"key" : "different name"}。这部分工作正常。问题是我想然后使用这个 obj 变量来查找所有等于 obj 变量的数据。例如,如果我输入 John,它只会显示 key = john 的位置。
解决方案
推荐阅读
- android-studio - android studio/flutter/dart:如何选择 dart sdk?
- python - 如何在 Python 中从 dict 中删除键
- google-cloud-firestore - Firestore 集合组安全规则的匹配路径中的文档段是否必须使用通配符?
- android - 将 ClickListener 添加到 MotionLayout 的视图可防止布局响应事件
- c++ - 安装先决条件 wxWidgets 时出错“E:无法纠正问题,您持有损坏的软件包。”
- android - Recyclerview android中的微调器问题
- python - 云服务如何访问您的托管脚本?
- ios - SQLite 查询语句插入在 swift 中无法正常工作
- python - 下面代码中的函数调用如何反转字符串?
- python - Django 项目的主题选择选项无法正常工作