Я получаю данные из пользовательской коллекции mongodb. У меня была учетная запись в качестве идентификатора объекта в пользовательской коллекции. Я просто хочу имя поля org из учетной записи каждого пользователя, в котором мой db-data-config.xml выглядит следующим образом:
<dataConfig>
<dataSource name="MyMongo" type="MongoDataSource" database="mytestdb" />
<document>
<entity processor="MongoEntityProcessor" name="user" collection="user" query="{'isDeleted':false}" transformer="MongoMapperTransformer">
<field column="Class" name="Class" mongoField="_class"/>
<field column="firstName" name="firstName" mongoField="firstName"/>
<field column="_id" name="_id" mongoField="_id"/>
<field column="lastName" name="lastName" mongoField="lastName"/>
<field column="email1" name="email1" mongoField="email"/>
<field column="jobTitle" name="jobTitle" mongoField="jobTitle"/>
<entity processor="MongoEntityProcessor" name="account" collection="account" query="{'_id' : '${user.account}'}" transformer="MongoMapperTransformer" >
<field column="orgName" name="orgName" mongoField="orgName"/>
</entity>
</entity>
в учетной записи. Идентификатор объекта сохраняется как свойство учетной записи при сборе пользователя.У кого-нибудь есть идея, как это сделать.