2013-10-16 2 views
0

속성이라고하는 MongoDB 컬렉션에서 읽는 중입니다. 결과를 다시 얻고 있지만 쿼리 매개 변수를 기반으로 결과를 제한하려고합니다.노새의 MongoDB 컬렉션에서 읽기

<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> 
- 작업 코드를 찾을-한 객체 사용하여 쿼리 맵 여기

된다 몽고 내에서 쿼리 속성 :

답변

0

나는 몽고를 사용하여 내 검색을 구체화 할 수 있었다
관련 문제