Pojo实体

UserFaceCollection.java

import lombok.Data;
import java.io.Serializable;
import java.util.Date;@Data
public class UserFaceCollection implements Serializable {private static final long serialVersionUID = 1L;private Integer groupId;private String userId;private String faceId;private byte[] faceFeature;private Date createTime = new Date();private Date updateTime = new Date();private int isDelete = 0;}

实现

try{MongoClient mongoClient = new MongoClient(new MongoClientURI("mongodb://admin:123456@localhost:27017/"));//连接到数据库MongoDatabase mongoDatabase = mongoClient.getDatabase("user");//mongoDatabase.createCollection("user");//设置编解码器CodecRegistry pojoCodecRegistry = fromRegistries(MongoClientSettings.getDefaultCodecRegistry(),fromProviders(PojoCodecProvider.builder().automatic(true).build()));//设置集合MongoCollection<UserFaceCollection> collections = mongoDatabase.getCollection("user",UserFaceCollection.class).withCodecRegistry(pojoCodecRegistry);//设置PojoUserFaceCollection userFaceCollection = new UserFaceCollection();userFaceCollection.setGroupId(1);userFaceCollection.setUserId(UUID.randomUUID().toString());userFaceCollection.setFaceId(UUID.randomUUID().toString());//插入单条文档collections.insertOne(userFaceCollection);}catch(Exception e){System.out.println(e);System.err.println("MongoDB数据库异常:" + e.getMessage() );}

附文pom.xml:

        <dependency><groupId>org.mongodb</groupId><artifactId>mongo-java-driver</artifactId><version>3.8.0</version></dependency>

java MongoDB直接存pojo类相关推荐

  1. 使用maven根据JSON文件自动生成Java POJO类(Java Bean)源文件

    根据JSON文件自动生成Java POJO类(Java Bean)源文件 本文介绍使用程序jsonschema2pojo来自动生成Java的POJO类源文件,本文主要使用maven,其他构建工具请参考 ...

  2. 一图说明什么是 java 中 pojo类

    什么是 pojo 类,看阿里巴巴的开发手册?我想还是自己理解要好一点,所谓的规范都是为了业务的合理,存在就是合理 什么是 pojo 类 pojo:plain old/ordinary java obj ...

  3. JAVA学习—定义标准的POJO类—2021-06-30

    JAVA学习-定义标准的POJO类-2021-06-30 如何定义一个"标准的类" 1.所有的成员变量都需要使用private关键字私有化(以确保数据安全) 2.为每一个成员变量编 ...

  4. java中的POJO类属性建议使用包装数据类型

    1.说明 POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行赋值,任何NPE(NullPointerException,空指针异常) 问题,或者入库检查,都由使用者来保证. 2.举例 ...

  5. java mongodb 时间查询_Spring-Data-MongoDB快速入门

    随着MongoDB不断更新完善,尤其增加ACID的支持,越来越多的应用开始使用MongoDB,在2018年的数据库排名中处于第五位,并且在今年1月份受欢迎程度排在第二位,成为最受欢迎的NoSQL数据库 ...

  6. Spring整合Mongodb,Maven的依赖,Spring配置,MongoDB的公共操作类,使用SpringMVC的Controller进行测试并返回结果的案例

    在和Spring和MongoDB进行整合的时候需要如下三个jar,分别是: spring-data-commons spring-data-mongodb mongo-java-driver 下面讲解 ...

  7. java mongodb 增删改查_java操作mongodb:基本的增删改查

    java操作mongodb的代码,包含基本的增删改查操作 获取数据库连接工具类 package com.liuc.db;import java.net.UnknownHostException;imp ...

  8. java redis remove_最全的Java操作Redis的工具类

    RedisUtil 当前版本:1.1 增加更全的方法,对以前的部分方法进行了规范命名,请放心替换成新版本. 介绍 最全的Java操作Redis的工具类,使用StringRedisTemplate实现, ...

  9. java mongodb 返回所有field_JAVA高级之反射

    更多精彩,请点击上方蓝字关注我们! 今天跟大家分享JAVA高级之反射的知识. 一.什么是反射 反射就是把Java类中的各个成分映射成一个个的Java对象.即在运行状态中,对于任意一个类,都能够知道这个 ...

最新文章

  1. 逻辑斯蒂回归(Logistics Regression)
  2. 颜值爆表!这是我目前见过最好看的标签页插件了,强烈推荐!
  3. 戴尔-EMC联邦:存储业务该如何处理?
  4. 用maven搭建 testNG+PowerMock+Mockito测试框架
  5. python tcp服务器_python实现TCP服务器端与客户端的方法详解
  6. Matlab从入门到精通 Chapter5 数据可视化
  7. Dubbo作者亲述:那些辉煌、沉寂与重生的故事 1
  8. PHP 常见header 状态
  9. OracleDG主库丢失归档增量同步
  10. jsp九大内置对象的使用详解
  11. 【java】web在线打开PDF文件
  12. 直播回顾 | 菊风在智能硬件音视频领域的探索与实践
  13. “夏栀的博客”网站一期建站通知贴
  14. 紫光同创 FPGA 开发跳坑指南(五)—— DDR3 控制器 IP 的仿真
  15. 阿里云 实现流媒体 直播 demo
  16. 矩阵的对数运算公式_2021高考总复习数学对数与对数函数
  17. SVG代码如何转为SVG文件
  18. AWS S3 - 从S3下载数据
  19. 限制7种范围IP的ASP自定义函数(改进)
  20. Face Detection paper 1st season

热门文章

  1. xxl-sso kisso cas三个单点登录系统分析
  2. 怎么安装谷歌Fatkun批量下载图片插件—2分钟搞定
  3. 使用 Unity 和 C 开发您的首个游戏
  4. 如何获得查新检索报告?
  5. 学习陈丹琦关系抽取pipeline Pure
  6. 简单的php+Mysql管理系统
  7. matlab样本序列的时域波形,基于MATLAB的简易声音信号频谱分析仪设计
  8. 操作系统概论知识总结
  9. SketchUp Ruby二次开发
  10. Linux操作系统Linux20+常用入门操作