我正在使用Spring Data MongoDB框架在我的Java应用程序中将应用程序数据持久化到MongoDB。在我的Java模型类中,我有两个字段。
1) 使用@ Id注释的objId字段。 2) id字段,用于映射到保存在mongodb文档中的_id键。哪一个会优先选择,或者是否会出现多个映射的错误。我正在使用Spring Data Mongo 1.6.1。我知道我可以测试一下,但我没有本地环境设置。
我正在使用Spring Data MongoDB框架在我的Java应用程序中将应用程序数据持久化到MongoDB。在我的Java模型类中,我有两个字段。
1) 使用@ Id注释的objId字段。 2) id字段,用于映射到保存在mongodb文档中的_id键。哪一个会优先选择,或者是否会出现多个映射的错误。我正在使用Spring Data Mongo 1.6.1。我知道我可以测试一下,但我没有本地环境设置。
您可以使用 @Field("id") 来禁用将映射的 id 字段命名为 _id。