package com.jiayu.service.impl;
import com.jiayu.pojo.Demo;
import com.jiayu.service.TestService;
import org.apache.logging.log4j.util.Strings;
import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;
@Service
public class TestServiceImpl implements TestService {
@Autowired
MongoTemplate mongoTemplate;
@Override
public void save() {
Demo demo = new Demo();
demo.setDate(new Date());
demo.setId("2");
mongoTemplate.save(demo,"test1");
}
@Override
public void find() throws ParseException {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
// 创建查询条件
Date date = dateFormat.parse("2024-04-06T13:45:06.408+0000");
Criteria criteria = Criteria.where("date").is(date);
Query query = new Query(criteria);
Demo test1 = mongoTemplate.findOne(query, Demo.class, "test1");
System.out.println("test1 = " + test1);
}
}
mongo时间查询结果ISODate
最新推荐文章于 2024-05-21 13:49:16 发布