db.collection('practice').find({"key":obj})
obj
- значение поля ввода. Когда я console.log(obj)
, я получаю его значение, но когда я использую его в этой функции, он ничего не находит. Когда я делаю find({})
, он возвращает всю мою базу данных, поэтому я знаю, что она работает. Просто интересно, как перечислить переменную, чтобы она только находила данные с именем obj.
пример работы JSON:
[{"_id":"5b9d1e06b355f116cb8cf0bb","key":"John"}]
"Джон" происходит от того, что я ввел в поле ввода. Если бы я набрал другое имя, оно выглядело бы как {"ключ": "другое имя"}. Эта часть отлично работает. Проблема в том, что я хочу затем использовать эту переменную obj, чтобы найти все данные, которые равны переменной obj. Например, если бы я набрал «Джон», он показал бы только, где ключ = «Джон».