Node.js mongoose中具有多个密钥的唯一性
如果我希望任何字段都是唯一的并避免重复,我将使用下面描述的语法Node.js mongoose中具有多个密钥的唯一性,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,如果我希望任何字段都是唯一的并避免重复,我将使用下面描述的语法 var schema = mongoose.Schema({ projectName : String, authorName : { type: String, index: true } }); 但是,如果我想使(projectName,authorName)对的值唯一,该怎么办呢。我知道mongodb支持这一点 db.collection.ensureIndex( { a: 1, b: 1 }, { unique:
var schema = mongoose.Schema({
projectName : String,
authorName : { type: String, index: true }
});
但是,如果我想使(projectName,authorName)对的值唯一,该怎么办呢。我知道mongodb支持这一点
db.collection.ensureIndex( { a: 1, b: 1 }, { unique: true } )
我怎么用猫鼬写同样的东西?执行此操作的语法是什么。创建架构级索引,如中所示:
schema.index({projectName:1, authorName:1}, { unique: true });