Чтобы включить уникальный индекс в узле я:MongoDB несколько индексов в поле
City.native(function(err, collection) {
collection.ensureIndex({
'name': 1,
}, function(err, result) {
//nothing
});
});
Но я хотел бы включить текст индекса по имени также. Поэтому после выполнения вышеуказанного я делаю:
City.native(function(err, collection) {
collection.ensureIndex({
'name': 'text'
}, function(err, result) {
//nothing
});
});
Это прекрасно создает оба показателя. Мой вопрос: есть ли шанс слить этот код? Я пробовал с
City.native(function(err, collection) {
collection.ensureIndex({
'name': 1,
'name': 'text'
}, function(err, result) {
//nothing
});
});
но это создает только текстовый индекс.
вам хотите создать два индекса. который требует запуска двух команд создания индекса. –