Mangouste: comment définir une combinaison de champs à être unique?

Si j'avais un schéma comme ceci:

var person = new Schema({
  firstName:  String,
  lastName: String,
});

J'aimerais qu'il n'existe qu'un seul document avec le même firstName et lastName.

Comment puis-je y arriver?