如何在Spring Data中创建自定义DbRef

时间:2016-11-17 10:55:22

标签: spring mongodb parse-platform spring-boot spring-data

我需要支持最初由parse.com安装创建的MongoDB数据库。 我使用的是Spring Boot和Spring Data。问题是parse.com和Spring Data有不同的DB引用实现:

parse.com

_p_meal_ : { Meal$eh0662S2wn }
_p_FIELD_ : { <REF_CLASS>$<REF_ID> }  // generically

Spring Data follows the recommendation

meal: { "$ref" : "meals", "$id" : ObjectId("5126bc054aed4daf9e2ab772"), "$db" : "maindb" }
FIELD: { "$ref": REF_CLASS, "$id": ID, "$db": DATABASE } // generically

我想配置Spring Data,因此它知道如何以与parse.com相同的方式读取和写入数据库引用。 我怀疑这与向DbRefResolver提供自定义MongoTemplate有关,但我不确定。

由于

0 个答案:

没有答案