Автоформа вставки без ограничений

Я пытаюсь создать общедоступную автоформу, которая собирает данные. В результате у людей, использующих форму, нет идентификаторов пользователей. Как создать форму вставки без ограничений?

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

Collection.allow({
  insert: function(userId, doc) {
    return !!userId;
  },
});

person bp123    schedule 05.11.2016    source источник


Ответы (1)


Просто измените его на это:

Collection.allow({
  insert: true,
});

По сути, это позволяет любому вставить запись в вашу базу данных.

person Mikkel    schedule 05.11.2016
comment
Я не уверен, почему ваше решение не сработало, но добавление insert: function(doc) { return true; } заставляет его работать. Спасибо, Миккель. - person bp123; 07.11.2016
comment
Извините, моя беда, мне было интересно, нужен ли явный возврат :) - person Mikkel; 07.11.2016
comment
Все хорошо. Как только я это увидел, пенни упал, так что еще раз спасибо. - person bp123; 07.11.2016