当前位置: 首页 > 知识库问答 >
问题:

遍历elasticsearch文档数组并打印它们

薛彭薄
2023-03-14

我有一个elasticsearch查询结果为

“顶部”:{

“命中”:{

{“_index”:“automatch_testing”,“_type”:“temp_135”,“_id”:“avu7i0nlxk6g_oqhu-ay”,“_score”:2.2237754,“_source”:{“t_pacs_id”:“28”,“t_id”:“60”,“matching”:“mo”,“uicriteria”:“135”,“t_match”:“matched”}}]}}}

我想打印每个命中的来源...“命中”是控制器返回的结果。

我这样试过了...但好像不起作用

 <div ng-repeat="hit in hits.tops.hits.hits">
     <td > {{ rhit._source.t_pacs_id }}</td>  
 </div>

但这段代码起作用了...它打印数组第一个元素的源

<p> {{ hits.tops.hits.hits[0]._source }} </p>

是否有任何方法迭代所有的数组元素并打印它们??

共有2个答案

督辉
2023-03-14
热门标签
宋勇
2023-03-14
相关问题
 类似资料:
  • 我的数组正在加载,并且正在按计划(按照它们在文件中出现的顺序)将卡打印出来。当我尝试在单独的方法中循环遍历arraylist以检查数据是否存在时,它只打印最后一个对象而不是每个对象。有人能告诉我为什么吗? 加载法 和getAll()方法 运行时,它只打印出.txt文件中的最后一张牌“KS”(黑桃之王)。有人能告诉我为什么会这样吗? 谢谢 }

  • 问题内容: 我无法从fetchAll获取数据以选择性打印。 在普通的mysql中,我这样做: 在PDO中,我遇到了麻烦。我绑定了参数,然后将获取的数据保存到上述的$ rs中,目的是以相同的方式循环遍历它。 现在出现了麻烦部分。我如何在PDO上做些什么来获得与上述while循环匹配的东西?我知道我可以使用print_r()或dump_var,但这不是我想要的。我需要做以前可以使用普通mysql进行的

  • 问题内容: 如果您能帮助回答以下问题,我将不胜感激: 我已经使用Java以非常标准的方式创建了一个自定义链接列表。以下是我的课程: 我试图打印值我已经插入到列表如下 但是我从IDE获得的输出是 为什么打印出引用,而不打印出诸如bat,ant,rat …之类的字符串的实际值? 如果我想打印出实际值,那该怎么办? 非常感谢你 问题答案: 您的课程已经为您创建了! 将打印

  • 还拿”爱丽丝梦游仙境”的文档来做例子: html_doc = """ <html><head><title>The Dormouse's story</title></head> <body> <p><b>The Dormouse's story</b></p> <p>Once upon a time there were three little sisters; and their

  • 还拿”爱丽丝梦游仙境”的文档来做例子: html_doc = """ <html><head><title>The Dormouse's story</title></head> <body> <p class="title"><b>The Dormouse's story</b></p> <p class="story">Once upon a time there were thre

  • Array类实现了迭代器,可使用迭代器对数组进行遍历,如果是数字索引数组,还可以直接使用for循环进行遍历。 数字索引数组 for(int i = 0; i < array.count(); i++) { php::echo("key=%d, value=%s.\n", i, array[i].toCString()); } 迭代器 for(auto i = array.begin();