Mongodb Mongo(ose)是否仍然支持字段级唯一性约束?

Mongodb Mongo(ose)是否仍然支持字段级唯一性约束?,mongodb,validation,indexing,mongoose,unique,Mongodb,Validation,Indexing,Mongoose,Unique,在早期版本中,mongoose支持的字段级唯一性约束如下所示(见2.7.x): 我在4.4.x文档中找不到它的任何引用。是现在在模式级别执行此操作的首选方法,如图4.4.x所示: 是的,Mongoose仍然支持唯一索引;请参阅当前文档中的和 链接文档中的示例: var s=newschema({date:{type:date,index:{unique:true,expires:'1d'}); var s=newschema({name:{type:String,unique:true}});

在早期版本中,mongoose支持的字段级唯一性约束如下所示(见2.7.x):

我在4.4.x文档中找不到它的任何引用。是现在在模式级别执行此操作的首选方法,如图4.4.x所示:


是的,Mongoose仍然支持唯一索引;请参阅当前文档中的和

链接文档中的示例:

var s=newschema({date:{type:date,index:{unique:true,expires:'1d'});
var s=newschema({name:{type:String,unique:true}});
Schema.path('my.path').index({unique:true,sparse:true});
Schema.path('name').index({unique:true});

这是一样的。同样在4.4.x文档中,您有架构和字段级别。不知道我怎么会错过这一点。谢谢您的挖掘!
var SomeSchema = new Schema ({
  field: {index: {unique: true}} // field level
})
SomeSchema.index({field: 1}, {unique: true}) // schema level