@Transient
应该和Spring数据MongoDB一起工作。
从
the Spring Data MongoDB documentation
:
@瞬变
:默认情况下,所有私有字段都映射到文档,
此批注不包括应用它的字段
存储在数据库中
如果对你不起作用,我建议在你的问题中包含你的代码。
请注意,如果您忘记添加
@瞬变
并将一些数据添加到数据库中,然后稍后添加
@瞬变
对于一个字段,spring data mongo不会遍历数据库集合并从当前拥有该字段的所有文档中删除该字段,它只是不会将该字段包含在保存到集合中的任何新文档中。