javascript - 需要帮助在 Javascript(React) 中编写需要来自多个级别的信息的 mongo API 查询
问题描述
所以我有一个名为“贡献者”的集合。在该集合中,对象如下所示:
{
"_id" : ObjectId("5ef1f75f7e6fb579ed3e5e8a"),
"@attributes" : {
"cand_name" : "name",
"cid" : "",
"cycle" : "",
"origin" : "",
"source" : "",
"notice" : ""
},
"contributor" : [
{
"@attributes" : {
"org_name" : "National Beer Wholesalers Assn",
"total" : "20000",
"pacs" : "20000",
"indivs" : "0"
}
},
{
"@attributes" : {
"org_name" : "Alabama Power",
"total" : "15000",
"pacs" : "10000",
"indivs" : "5000"
}
},
...在“贡献者”数组中有 10 个“@attributes”对象。
我需要做的是查询整个集合以找到包含某个 org_name 的每个 cand_name 对象,我已经不确定该怎么做(因为每次我尝试用字符串查询时,它都会替换我带 %20) 的字符串。
但随后我需要显示一个表格,其中包含包含该 org_name 的所有 cand_name 对象以及对应于该 cand_name 和 org_name 的总数、pacs 和 indivs 数字。
在这里要非常清楚,我正在尝试制作一张表格,显示公司给了每个政治家的钱(以及多少钱)。
因此,通过所有这些,我正在查看每个对象的多个级别,并且需要将所有这些级别的数据一起显示在一个表中。我可能只是想多了,但似乎这将是一个复杂的查询......
帮助?
解决方案
想通了!最终与我们项目的后端人员合作,他在后端完成了所有工作。
推荐阅读
- python - 如何用一个字段初始化一个对象一个numpy数组,并将该数组作为参数传递?
- c# - Fluent API 一对多对一关系
- scala - 使用定义的 StructType 转换 Spark 数据帧的值
- r - 由于 xgboost 导致的 h2o.init 错误
- javascript - IOS上的HTML5音频:currentTime怎么会小于初始值?
- grails - messages.properties 的参数问题,除零之外的所有数字都可以正常工作
- java - 一直从db获取数据后如何解码值
- git - Visual Studio 中的“没有用于选择的属性页”错误,仅在一个项目中
- atlassian-sourcetree - 无法使用 SourceTree 初始化 git-flow
- ms-word - PHPWord 适合直邮吗?