【发布时间】:2021-01-10 16:52:31
【问题描述】:
我正在尝试构建一个 Mongodb 查询来返回一个字段值。我的 JSON 如下所示:
"question" : "Global_Deployment",
"displayOrder" : 1,
"answerOptions" : {
"fieldId" : "1001",
"fieldType" : "radiobutton",
"fieldName" : "Global Deployment?",
"fieldLabel" : "Global Deployment?",
"helpText" : "Help will go here",
"emailTagFormControl" : "Global_Deployment?",
"source" : "custom",
"status" : "active",
"required" : "true",
"multiSelect" : "false",
"purgeFlag" : "false",
"enableAuditTrack" : "false",
"fields" : [],
"fieldValue" : "Yes",
"options" : [
{
"optionName" : "Yes"
},
{
"optionName" : "No"
}
],
"comments" : {
"commentId" : "C1001",
"commentDetails" : []
}
我查询到的字段名称为“全球部署”的字段是这样的:
db.getCollection('requests').find({"sections.questions.answerOptions.fieldName":"Global Deployment?"})
我想知道要添加到此查询中以返回“fieldValue”的值,该值位于 JSON 中的不同行。我是 MongoDB 的新手。任何帮助将不胜感激。
【问题讨论】: