MongoDB - Stitch: невозможно заставить пользовательские данные отображаться в userObject.customData - PullRequest
0 голосов
/ 15 марта 2020

Когда я регистрируюсь с пользователем, userObject содержит пустой объект customData, несмотря на сохранение документа в пользовательском сборе данных, указывающего на пользователя приложения.

Я пытался следовать документации:

  1. В разделе «Пользователи» пн. go Панель стежков я включил пользовательские данные. Я выбрал базу данных, коллекцию (users) и указал User ID Field на userId. Затем я внедрил изменения.

  2. У меня есть созданный и подтвержденный пользователь.

  3. Я скопировал пользователя _id и из оболочки (из учетной записи администратора и контекста соответствующей БД) я выполнил команду db.users.insertOne({userId: ObjectId('copied_id'), description: "something"}). Это было подтверждено, и когда я запрашиваю коллекцию, я вижу соответствующий документ с полем userId, имеющим правильное значение ObjectId ().

  4. Я даже пытался установить права на чтение для коллекции users .

Тем не менее, если я войду в систему с моим пользователем, customData объект будет пустым. Что может быть причиной этого?

1 Ответ

1 голос
/ 07 апреля 2020

та же проблема здесь ... pebcak: /

Я исправил это, установив userId как String, а не ObjectId.

Надеюсь, еще не поздно;)

...