SpringBoot 小故事-邂逅mongoDB(1)

@Data
@Document(collection = "user")
public class User {
    @Id
    private String id;

    private String name;
    private int age;
    private Address address;

    protected User() {}

}

A:
听说MongoDB特别牛逼,你看看我这Spring Boot 怎么整合一个Mongo?

B:
看看看,刚出炉的代码!!

A:
我知道MongoDB里面Document表示一个数据单元,类似RDS里面的一行。 而collection表示的是数据单元的集合,类似RDS里面的一个table。

B:
没错! 我们只需要用Annotation的方式用@Document(collection = "user")注释一个data access model,就表明了这个类是该collection的schema了。

A:
这么方便?!

B:
而且MongoDB这类noSQL是可以直接存JSON object的, 意味着你没必要在你的DAO(data access object)层去把你的数据进行“扁平化”处理了,直接塞一个Object进去给MongoDB。 Baby No problem!

A:
真high!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我在Austin认识了许多新朋友,其中有一位姐妹梅,估摸将近55岁,长得特别像我姑姑。她在公司里工作,拥有一个幸福...
    EmmaLT阅读 700评论 0 0
  • 01 汽车一辆接着一辆驶过马路,凉爽的风拨散了云,揉乱了小女孩软绵绵的栗色的头发,天空是一片像刚刚洗过的还带着淡淡...
    云朵爱上花阅读 567评论 0 0
  • 明天要开始心理咨询值班了,昨天我在学校图书馆门口就进行了一段心理咨询。 最大的感受就是,有些话很想直白...
    赛北熊在重庆阅读 1,028评论 0 1