【发布时间】:2017-05-09 08:12:26
【问题描述】:
我正在尝试使用WSO2 DSS 映射我的 MongoDB。但是生成的服务是错误的,并且在数据映射方面出现了许多错误。
这是我尝试过的:
<data name="MongoDB" transports="http https local">
<config enableOData="false" id="mongodb">
<property name="mongoDB_servers">127.0.0.1:27017</property>
<property name="mongoDB_database">domain_with_email</property>
<property name="mongoDB_write_concern">NONE</property>
<property name="mongoDB_read_preference">PRIMARY</property>
</config>
<query id="search" useConfig="mongodb">
<expression>domainemail.find({"domain":#})</expression>
<result escapeNonPrintableChar="true" outputType="json" useColumnNumbers="true">{
"entries":
{
"id":"$_id",
"domain":"$domain",
"emails":[
 {
 "email":"$email"
 }
]
}
}</result>
<param defaultValue="yahoo.com" name="domain" sqlType="STRING"/>
</query>
<operation name="search">
<call-query href="search">
<with-param name="domain" query-param="domain"/>
</call-query>
</operation>
</data>
这里是错误:
https://gist.github.com/JafferWilson/b4aa22c39205d61a25f2bee5b45a7607
请告诉我如何使用 WSO2 DSS 从我的 MongoDB 获取 JSON 输出?
【问题讨论】: