Pour activer un index unique dans le nœud que je fais:MongoDB plusieurs indices par champ
City.native(function(err, collection) {
collection.ensureIndex({
'name': 1,
}, function(err, result) {
//nothing
});
});
Mais je voudrais permettre à l'index de texte sur le nom aussi. Donc, après avoir fait ce qui précède, je fais:
City.native(function(err, collection) {
collection.ensureIndex({
'name': 'text'
}, function(err, result) {
//nothing
});
});
Ceci crée parfaitement les deux indices. Ma question est, y at-il une chance de fusionner ce code ?? J'ai essayé avec
City.native(function(err, collection) {
collection.ensureIndex({
'name': 1,
'name': 'text'
}, function(err, result) {
//nothing
});
});
mais cela crée juste l'index de texte.
vouloir créer deux index. cela nécessite d'exécuter deux commandes create index. –