数据库
文章平均质量分 62
feiniao8651
这个作者很懒,什么都没留下…
展开
-
mongoose schema 设置更新时间戳为unix时间
背景 mongoose在schema中可以开启时间戳,当数据更新时,自动记录更新时间。 var schema = new Schema({ music_id:String },{ timestamps: true }); 但是这里开启后,在数据库中存储的createdAt和updatedAt数据格式是ISODate数据,这里想改成用unix时间的格式。 官方文档中显示是支持设置成unix时间格式的,从github上开发者的回复来看,从mongoose 5.9.0开始就支持这一功能。原创 2021-09-14 04:29:03 · 1140 阅读 · 6 评论 -
mongodb集合批量执行compact
compact操作 mongodb数据库,当存储引擎是wiredtiger时,如果进行集合内数据删除,mongodb不会将释放集合占用的空间,需要通过compact命令来进行集合空间的整理释放,给我的感觉是类似于操作系统的碎片整理。 单个集合的compact db.runCommand({ compact : 'myCollection' }); 全部集合的compact // This script loops though the list of collection names in a Mongo原创 2021-08-12 15:45:00 · 817 阅读 · 0 评论