Javascript 是否可以使用select表单创建动态mongoose查询?

Javascript 是否可以使用select表单创建动态mongoose查询?,javascript,node.js,mongodb,express,mongoose,Javascript,Node.js,Mongodb,Express,Mongoose,我很好奇,根据我目前所做的工作,是否可以在我的MongoDB数据库中显示数据的“流程图”。我不确定我做得是否正确。因此,基本上,数据库的每个条目都是系统工作方式的“流” 例如,一个条目是: {"name" : "Dev3", "region" : "HI", "HC" : "Regional HCOT Instance", "hcOrg" : "HINT", "membership" : "M-SET", "SBMO" : "KiSoft", "kpOrg" : "HINT", "IVR" :

我很好奇,根据我目前所做的工作,是否可以在我的MongoDB数据库中显示数据的“流程图”。我不确定我做得是否正确。因此,基本上,数据库的每个条目都是系统工作方式的“流”

例如,一个条目是:

{"name" : "Dev3",
"region" : "HI",
"HC" : "Regional HCOT Instance",
"hcOrg" : "HINT",
"membership" : "M-SET",
"SBMO" : "KiSoft",
"kpOrg" : "HINT",
"IVR" : "NA",
"CPM" : "DSN3",
"__v" : 0 }
“流程图”看起来像:

Dev3 -> HI -> Regional HCOT Instance -> HINT -> M-SET -> KiSoft -> HINT -> NA -> DSN3
我希望有一个选择表单,显示所有的
名称
地区
HC
hcOrg
,等等。在我的数据库中,用户可以选择他们想要的参数,然后当他们单击提交时,它会显示所有具有这些选择的流程图

例如,如果有人在regions下选择了HI、CO、CA,它将显示流程中包含这些区域的所有流程图


是否可以创建一个以表单选择作为查询的动态mongoose查询,或者是否有其他方法可以做到这一点?

我不确定我是否正确理解您的意思,但您似乎只需要标准模型。find()。例如:MyModel.find({name:'john',age:{$gte:18}});看看这里:@i.brod实际上是的……我只是做了更多的研究,发现了模型。find()。我试试看,谢谢!因此,您只需发送POST请求正文中的所有参数,然后:Model.find(req.body)