在使用过程中发现$date类型只能保存日期,需要保存时间时需要用$timestamp类型,但$timestamp类型在java中对应BsonTimestamp类型,读数据时不能直接转为Date类型,在这里想问一下,$date类型除了保存日期外,是否可以保存时间
BsonTimestamp有个getDate()方法, 可以转为Date类型
这个的确是有,不过字段在声明类型的时候就不能声明为Date了,否则在读取数据的时候会报错
从数据库读取记录时, 要先转成数据库相对应的数据类型。
刚试了下,date类型一样能获取到时间,可能是在数据库查询的时候没显示出来。