1
我幾個月前就開始使用spring和mongodb。到現在爲止,我不知道如何使用Mongotemplate或MongoRepository從多個集合中獲取數據。 我有兩個集合的用戶和地址。現在我想獲取用戶列表以及地址。 因此,在這裏我可以如何獲得用戶和地址數據列表的一個查詢結果。Spring Mongotemplate從多個集合中獲取數據
在此先感謝。
我幾個月前就開始使用spring和mongodb。到現在爲止,我不知道如何使用Mongotemplate或MongoRepository從多個集合中獲取數據。 我有兩個集合的用戶和地址。現在我想獲取用戶列表以及地址。 因此,在這裏我可以如何獲得用戶和地址數據列表的一個查詢結果。Spring Mongotemplate從多個集合中獲取數據
在此先感謝。
使用DBRef
public class User extends Entity {
private String name;
@DBRef
private Address address;
private String gender;
}
然後蒙戈在分貝上的另一個集合創建鏈接文件
{ "_id" : ObjectId("54b7937fe4b0b05ce14f03b8"),
"name" : null,
"address" :
{ "$ref" : "address", "$id" : ObjectId("54b7937fe4b0b05ce14f0351") }
}
,當你獲取數據,MongoDB的將自己使它
爲什麼任何一個不給對這個問題發表評論? – user3069091 2014-10-06 11:06:50
http://stackoverflow.com/questions/26865047/how-to-get-data-from-two-collections-in-spring-using-mongotemplate-or-mongorepos – user1693371 2015-01-02 13:01:58