我正在尝试将我的MongoDB映射到WSO2 DSS
。但是生成的服务存在错误,并且在数据映射方面出现很多错误。为什么我得到WSO2 DSS映射问题?
这里是我的尝试:
<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我的MongoDB获得JSON输出DSS?
有没有办法,我可以按照我的问题示例中分类的方式显示文档。说像电子邮件与电子邮件标签和域名与域标签等,你不觉得该文件会给我一个完整的文件JSON,这是我想我想显示输出的类别。 –