如何在MongoDB查询中输入NodeJS变量作为参数

时间:2018-11-14 16:14:46

标签: node.js mongodb

我已经阅读了所有可以找到的堆栈溢出信息,但我不明白为什么它仍然无法正常工作。

我正试图构造一个NodeJS Mongo查找查询,并且非常简单地想使用变量作为值,所以键不需要是动态的。

这是我最初使用的代码:

collection.find({project_id:project_id_val})

但这只是返回:

找到以下记录

[]

我还尝试构造自己的javascript对象,并将其传递给例如

查询= {}

查询[“项目ID”] = project_id_val

collection.find(query)

但这也不起作用,我知道键/值对是正确的,因为 project_id:“ 12345”可以正常工作,并返回我想要的结果。我觉得这应该很简单,所以如果有人可以让我知道我要去哪里,那会很棒。

谢谢。

0 个答案:

没有答案