【发布时间】:2014-03-08 04:38:42
【问题描述】:
我是 MeteorJS 的新手,我正在构建一个应用程序,该应用程序基于 XML api 服务在 Google 地图上绘制点(使用他们的 API),当单击其中一个点时,将显示详细信息。非常直接。
我正在苦苦挣扎的是我需要存储 API 结果,以便每次加载页面时都不会 ping API,并且由于 Meteor 使用 MongoDB,我想将结果存储在一个集合中,但我是只是不确定我是否了解如何使用它们。
这是 XML 提要的样子:
<api version="1.0">
<id>597837338</id>
<time>3/6/2014 11:46:46 PM</time>
<machine>query://djsearch6/dejobs</machine>
<query>sales OR marketing</query>
<recordcount>500</recordcount>
<startrow>1</startrow>
<endrow>10</endrow>
<order>relevance</order>
<jobs>
<job>
<title>
Customer Service Representative - State Farm Agent Team Member (Property and Casualty Insurance Focus)
</title>
<url>http://my.jobs/a897284496c14249a8473d5947d08b4d321</url>
<company>Cie Taylor - State Farm Agent</company>
<location>Mesa, AZ</location>
<dateacquired>2014-1-19 1:31 AM</dateacquired>
<jvid>a897284496c14249a8473d5947d08b4d321</jvid>
</job>
<job>
<title>
Insurance and Financial Services Position - State Farm Agent Team Member (Sales experience preferred)
</title>
<url>http://my.jobs/1b717b9492464fbabbd22d3c0e8cf08d321</url>
<company>Cie Taylor - State Farm Agent</company>
<location>Mesa, AZ</location>
<dateacquired>2014-1-19 1:31 AM</dateacquired>
<jvid>1b717b9492464fbabbd22d3c0e8cf08d321</jvid>
</job>
</jobs>
</api>
【问题讨论】:
-
那么问题是什么,因为这似乎还不是一个问题。也许添加您想要实现的目标。另外,由于您使用的是 JavaScript,您能否不只从服务 API 返回 JSON?处理起来会更容易。
-
@NeilLunn - 很抱歉这个模糊的“问题”(或没有问题)。让我重新提出我的问题。此外,API 返回 XML,不支持 JSON :(
-
从该 XML 读取数据后,您的问题出现在哪里?
标签: mongodb collections meteor