Afhankelijk van uw vraag kunt u alles in het gebruikersdocument plaatsen:
{name:"Joe"
,roles:["Admin","User","Engineer"]
}
Om alle ingenieurs te krijgen, gebruik:
db.things.find( { roles : "Engineer" } );
Als u de rollen in afzonderlijke documenten wilt behouden, kunt u de _id van het document in de rollenreeks opnemen in plaats van de naam:
{name:"Joe"
,roles:["4b5783300334000000000aa9","5783300334000000000aa943","6c6793300334001000000006"]
}
en stel de rollen in zoals:
{_id:"6c6793300334001000000006"
,rolename:"Engineer"
}