Как я могу добавить уникальный идентификатор из двух столбцов в mongodb в метеорном приложении?

Я пытаюсь создать уникальный индекс из двух столбцов для базовой базы данных mongodb в метеорном приложении, и у меня возникают проблемы. Я ничего не могу найти в документах метеора. Пробовал с консоли хром. Я пробовал с термина и даже пытался указать mongod на каталог /db/ внутри.meteor. Я пробовал

Collection.ensureIndex({first_id: 1, another_id: 1}, {unique: true});вариации.

Я хочу иметь возможность предотвращать дублирование записей в коллекции монго для метеорного приложения.

Интересно, понял ли кто-нибудь это?

Я сам ответил на свой вопрос, какой нуб.

Я понял это.

  1. Запустите метеорный сервер

  2. Откройте 2-й терминал и введите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})

Теперь осталось выяснить, как настроить загрузочную установку, которая создает их при отправке в рабочую среду, а не вручную.

26
задан Steeve Cannon 16 April 2012 в 02:50
поделиться