当前位置: 首页 > news >正文

柳州做网站的公司多用户商城小程序

柳州做网站的公司,多用户商城小程序,公司网站市场价,泉州网站建设电话1. 先引入依赖(这里以gradle项目为例) implementation org.springframework.boot:spring-boot-starter-data-mongodb2. 在对应应类上获取MongoTemplate private final MongoTemplate mongoTemplate;3. 下面就是一些常用功能实现 注: 下面的XXX是你的表名 3.1 数据保存 实现1…1. 先引入依赖(这里以gradle项目为例) implementation org.springframework.boot:spring-boot-starter-data-mongodb2. 在对应应类上获取MongoTemplate private final MongoTemplate mongoTemplate;3. 下面就是一些常用功能实现 注: 下面的XXX是你的表名 3.1 数据保存 实现1 : 基本数据插入方式1: MapString, Object map new HashMap(); map.put(name,test); Document document new Document(); document.putAll(map); Document insert mongoTemplate.insert(document, XXX); // 如果需要获取保存后的数据的主键id,则进行下面的操作 String childId insert.get(MongoKeyConstants.PRIMARY_KEY).toString();基本数据插入方式2: Document doc new Document(); doc.put(name, 狮子狗); mongoTemplate.insert(doc, licenseAllocation);3.2 数据查询 查询一条: 举个栗子: 查询用户名为光头强的数据 Query query new Query(); query.addCriteria(Criteria.where(username).is(光头强)); Document doc mongoTemplate.findOne(query, Document.class, XXX);查询多条: 注: 查询后的主键id返回的是一个object对象,所以需要处理一下 Query query new Query(); query.addCriteria(Criteria.where(username).is(光头强)); ListDocument dataList mongoTemplate.find(query, Document.class, XXX); // Constants.PRIMARY_KEY 值为 _id dataList.forEach(document - {document.put(MongoKeyConstants.PRIMARY_KEY, t.get(Constants.PRIMARY_KEY).toString()); });查询条件3: 根据cinInfoId,开始时间和结束时间,以及xx名称模糊查询,进行筛选 注: 1. Constants 里的都是表里的字段 2. 这里的开始时间和结束时间都是可以单选的,所以需要分开判断 Query query new Query();query.addCriteria(Criteria.where(MongoKeyConstants.CI_INFO_ID).is(cinInfoId));if (searchForm.getUpdateBy() ! null) {query.addCriteria(Criteria.where(Constants.UPDATED_BY).is(searchForm.getUpdateBy()));}Date updateStart searchForm.getUpdateStart();Date updateEnd searchForm.getUpdateEnd();if (Objects.nonNull(updateStart) Objects.nonNull(updateEnd)) {query.addCriteria(Criteria.where(Constants.UPDATED_AT).gte(updateStart).lte(updateEnd));} else {if (updateStart ! null) {query.addCriteria(Criteria.where(Constants.UPDATED_AT).gte(updateStart));}if (updateEnd ! null) {query.addCriteria(Criteria.where(Constants.UPDATED_AT).lte(updateEnd));}}//根据字段名模糊查询String updateFieldName searchForm.getUpdateFieldName();if (StringUtils.isNotBlank(updateFieldName)) {query.addCriteria(Criteria.where(Constants.CHANGE_CONTENT).elemMatch(Criteria.where(fieldName).is(updateFieldName)));}//查询ListDocument documents mongoTemplate.find(query, Document.class, XXX);
http://www.zqtcl.cn/news/835036/

相关文章:

  • 网站建设提议徐州网站建设方案咨询
  • 昆明高端网站建设专门做游轮的网站
  • 教育培训网站抄袭网站是广西住房和城乡建设厅
  • 广州做网站建设的公司哪家好网站建设运营公司
  • 网站集约化建设 技术国内永久在线免费建站
  • 极简资讯网站开发有什么免费推广项目的好软件
  • 网站有哪几种类型如何让百度分享按钮在网站每个页面都有
  • 北京市昌平建设工程招标网站网站建设要学哪些软件有哪些方面
  • 部队内网网站建设方案诱导视频网站怎么做
  • 安徽省美好乡村建设网站郑州网站建设 论坛
  • 手机网站怎么建设软件外包公司绩效考核内容
  • 北京最大的火车站网站免费推广方式
  • 外贸网站建设系统工程公司名称大全
  • 手机视频网站建站吴江区经济开发区建设工程网站
  • 网站建设存在哪些问题学校网站手机站的建设
  • 婚恋网站设计手机免费制作网站模板
  • 北京网站建设与维护公司网络组建方案设计
  • 自己做网站好还是凡科樱花动漫做网站
  • 自己做外贸开通什么网站wordpress万能主题
  • 网站建设中添加图片链接cad线下培训班
  • 网站建站系统程序长宁区网站建设网站制
  • 合肥网站建设合肥做网站wordpress 关于页面
  • 软件开发公司赚钱吗北京网站优化解决方案
  • 泰安的网站建设公司哪家好国外ps网站
  • 网站建设制作方案做字典网站开发
  • 安徽道遂建设工程有限公司网站汽车之家网页
  • 仙居网站建设贴吧马鞍山钢铁建设集团有限公司网站
  • 编写网站 语言微网站开发语言
  • 深圳网站建设优化网站建设与维护培训
  • 张家港网站开发wordpress后台登录地址改