我想将我从mongoDB查询收到的原始数据只使用从查询返回的每个文档中的选择数据到表中。
在使用$ search搜索后直接在html页面上看到的RAW数据。
array(3) { ["_id"]=> int(100000005) ["dclass"]=> string(15) "Distributed" ["fields"]=> array(114) { ["Name"]=> array(1) { ["_0"]=> string(7) "Testing" } ["NameState"]=> array(1) { ["_0"]=> string(7) "PENDING" }
我需要的数据是Name和_id
这是我目前所拥有的。
foreach ($SEARCH as $row) {
echo "<tr>";
echo "<td>" . $row['_id'] . "</td>";
echo "<td>" . $row['Name'] . "</td>";
echo "</tr>";
}
echo "</table>";
答案 0 :(得分:1)
“名称”字段是嵌套的。试试这个。
<?php
foreach ($SEARCH as $row) {
echo "<tr>";
echo "<td>" . $row['_id'] . "</td>";
echo "<td>" . $row['fields']['Name']['_0'] . "</td>";
echo "</tr>";
}