0
如標題所述,我使用mongodb保存對象,並且我的@id字符串有問題。 當我想要它在我的對象中時,@id發送的是一種包裝。 所以,在閱讀我的Json當我得到這樣的:如何使mongodb以其@id而不用href返回一個對象?
[
{
"id": null,
"login": "ASmith",
"firstName": "Alice",
"lastName": "Smith",
"fonctions": [
{
"id": null,
"name": "forgeron",
"access": [
{
"id": null,
"name": "Forge",
"role": "admin"
}
]
}
],
"access": [],
"telephone": "no telephone",
"fax": "no fax",
"filiale": "no filiale"
}
]
有不同類型的對象,但清楚地看到所有的@id爲空。 事實是,他們不作爲數據發送。
{
"_embedded" : {
"utilisateur" : [ {
"login": "ASmith",
"firstName" : "Alice",
"lastName" : "Smith",
"fonctions" : [ {
"name" : "forgeron",
"access" : [ {
"name" : "Forge",
"role" : "admin"
} ]
} ],
"access" : [ ],
"telephone" : "no telephone",
"fax" : "no fax",
"filiale" : "no filiale",
"_links" : {
"self" : {
"href" : "http://server:8081/utilisateur/5979957976a6f114b8760688"
},
"utilisateur" : {
"href" : "http://server:8081/utilisateur/5979957976a6f114b8760688"
}
}
},
但在元數據中作爲鏈接(用於導航目的,我想)。
在我RestController我有類似:
@RequestMapping("utilisateurs")
public Collection<Utilisateur> hi() {
return (utilisateurRepo.getUtilisateurs().getContent());
}
其中「解包」中的數據,失去這樣我@ids ... 所以,我怎麼會用得到的只是一個簡單的JSON盡我數據和沒有包裝或其他廢話? 我搜索了一天,但沒有發現這種問題。
感謝,