unique测试:
准备测试数据
db.unique.insert([{"type":"db","name":"mysql"},{"type":"db","name":"mongodb"}])
在字段name上面创建唯一索引
db.unique.createIndex({name:1},{unique:true})
查看索引
db.unique.getIndexes()
insert同样数据
db.unique.insert({"type":"db","name":"mysql"})
提示违反name字段的唯一性约束。
expireAfterSeconds测试
删除之前的数据,重新插入数据
db.unique.drop()
db.expire.insert({type:"db",name:"mysql",date:new Date()})
在字段date上创建TTL索引,并命名为expireIndex
db.expire.createIndex({"date":1},{name:"expireIndex",expireAfterSeconds:60})
查看索引已经验证结果