我已经阅读了所有可以找到的堆栈溢出信息,但我不明白为什么它仍然无法正常工作。
我正试图构造一个NodeJS Mongo查找查询,并且非常简单地想使用变量作为值,所以键不需要是动态的。
这是我最初使用的代码:
collection.find({project_id:project_id_val})
但这只是返回:
找到以下记录
[]
我还尝试构造自己的javascript对象,并将其传递给例如
查询= {}
查询[“项目ID”] = project_id_val
collection.find(query)
但这也不起作用,我知道键/值对是正确的,因为 project_id:“ 12345”可以正常工作,并返回我想要的结果。我觉得这应该很简单,所以如果有人可以让我知道我要去哪里,那会很棒。
谢谢。