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. Jmeter服务器监控 serveragent如何使用
  2. FD.io/VPP — VPP Agent — Quickstart
  3. php的memcache和memcached扩展区别
  4. 在Ubuntu上通过VNC Viewer连接Jetson nano桌面
  5. C#学习知识库2.0版
  6. 开篇词:中文自然语言处理——未来数据领域的珠穆朗玛峰
  7. 浅谈.Net异步编程的前世今生----APM篇
  8. 时间小知识对于时间转换可能有帮助
  9. 【SpringCloud】服务注册之 Consul
  10. java页面渲染_史上最详细的页面渲染机制
  11. 服务器重启宝塔面板打不开了【已完美解决】
  12. 六龙争霸3D国战怎么玩 国战玩法详解
  13. mysql 生日_MySQL数据库之MySql查询生日的两种方式
  14. 图像算法工程师需要这样
  15. 原来华为手机的拨号键盘除了打电话,还有这些隐藏功能,涨知识了
  16. 服务器内存与台式机内存区别
  17. Linux IPC:命名管道的使用
  18. 【排序】快排(霍尔快排)
  19. 洛谷 P2327 [SCOI2005] 扫雷
  20. 千里马Android Framework-Binder通信总结流程图

热门文章

  1. 2010.09.28_ximo_纠正下VMP脱壳中的修复DLL的错误
  2. 使用Font-Awesome图标字体库
  3. Chrome主题下载网站安装简单教程
  4. Java语音怎么输出翼型_使用ICEM CFD建立二维翼型流场网格
  5. 若依RuoYi框架浅析——导读
  6. java-php-python-ssm田径运动会成绩管理系统计算机毕业设计
  7. 杨博:医疗大数据服务任重道远
  8. 黑客软件编写基础知识锦囊
  9. 给VSCode和网站领养喵咪 一起快乐撸猫
  10. 你知道怎样做好一个老板吗?先来看看不适合做老板的三种人