node.js - Create Unique Index in ref Mongoose -
i have these schema:
var userschema = new mongoose.schema({ username: {type: string,unique: true} }); mongoose.model( 'user', userschema ); var fooschema = new mongoose.schema({ title : {type: string,trim: true}, owner : {type: mongoose.schema.types.objectid, ref: 'user'} }); fooschema.index({ title: 1, owner: 1 }, { unique: true }); //does not work mongoose.model( 'foo', fooschema); i want utilize validation, each foo can have unique title unique user
i seek did
fooschema.index({ title: 1, owner: 1 }, { unique: true }); but have error if user create new foo same title
update: added unique: true username, have same issue
for new viewers dormant thread:
myschema.index({field1: 1, field2: 1}, {unique: true}); see thread:
creating multifield indexes in mongoose / mongodb
node.js mongodb mongoose
No comments:
Post a Comment