Я пытаюсь создать уникальный индекс с двумя столбцами на базовом mongodb в приложении meteor и иметь проблемы. Я не могу найти ничего в метеорных документах. Я пробовал с хром-консоли. Я пробовал из термина и даже пытался указать mongod на /db/dir внутри. Meteor. Я пробовал
Collection.ensureIndex({first_id: 1, another_id: 1}, {unique: true});
.
Я хочу иметь возможность предотвратить дублирование записей в коллекции mongo приложения meteor.
Интересно, понял ли кто-нибудь это?
Я ответил на свой вопрос, что за noob.
Я понял это.
-
Запустить метеоритный сервер
-
Откройте второй терминал и введите
meteor mongo
Затем создайте свой индекс... например, я сделал это для записей типа thumbsup и thumbsdown.
db.thumbsup.ensureIndex({item_id: 1, user_id: 1}, {unique: true})
db.thumbsdown.ensureIndex({item_id: 1, user_id: 1}, {unique: true})
Теперь просто нужно выяснить установку установки bootstrap, которая создает их при нажатии на prod вместо ручного.