Sunday, 15 August 2010

node.js - Create Unique Index in ref Mongoose -



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