Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
阅读mule中的MongoDB系列_Mongodb_Mule_Mule Studio - Fatal编程技术网

阅读mule中的MongoDB系列

阅读mule中的MongoDB系列,mongodb,mule,mule-studio,Mongodb,Mule,Mule Studio,我正在阅读名为attributes的MongoDB集合。我正在返回结果,但我希望根据查询参数限制结果 下面是我能够获取集合中所有记录的代码-- 如何提及查询属性以过滤结果?我能够在mongo中使用mongo:query属性优化搜索:使用查询映射查找一个对象 这是工作代码-- #[有效载荷.名称] <flow name="readFromMongoDB" doc:name="insertInMongoDB"> <vm:inbound-endpoint exchan

我正在阅读名为attributes的MongoDB集合。我正在返回结果,但我希望根据查询参数限制结果

下面是我能够获取集合中所有记录的代码--



如何提及查询属性以过滤结果?

我能够在mongo中使用mongo:query属性优化搜索:使用查询映射查找一个对象

这是工作代码--


#[有效载荷.名称]
<flow name="readFromMongoDB" doc:name="insertInMongoDB">
    <vm:inbound-endpoint exchange-pattern="request-response"
        path="mdb-read-data-vm" doc:name="VM" />
    <json:json-to-object-transformer
        returnClass="java.util.HashMap" doc:name="JSON to Object" />
    <logger level="INFO" doc:name="Logger" message=">>>>>>>> #[payload.name]" />
    <mongo:find-objects config-ref="Mongo_DB"
        collection="attributes" doc:name="Find Attribute">
    </mongo:find-objects>
    <mongo:mongo-collection-to-json />
    <logger level="INFO" doc:name="Logger" />
</flow>
<flow name="readFromMongoDB" doc:name="readFromMongoDB">
    <vm:inbound-endpoint exchange-pattern="request-response"
        path="mdb-read-data-vm" doc:name="VM" />
    <json:json-to-object-transformer
        returnClass="java.util.HashMap" doc:name="JSON to Object" />
    <logger level="INFO" doc:name="Logger" message=">>>>>>>> #[payload.name]" />
    <mongo:find-one-object-using-query-map
        config-ref="Mongo_DB" collection="#[collection]" doc:name="Mongo DB">
        <mongo:query-attributes>
            <mongo:query-attribute key="name">#[payload.name]</mongo:query-attribute>
        </mongo:query-attributes>
    </mongo:find-one-object-using-query-map>
    <mongo:dbobject-to-json doc:name="Mongo DB"/>
    <logger level="INFO" doc:name="Logger" message= "#[payload]" />
</flow>