Всем привет Пришел за помощью к вам Храню данные в кластере и

достаю их в мобильном приложении через Realm
Сейчас возникла необходимость дать всем пользователям редактировать 2 поля в определенной коллекции
Провозился довольно много с этой задачей, не могу понять некоторые моменты:
1.) Для того чтобы можно было достать данные из атласа через реалм, мне нужно включить синхронизацию. При ее включении мне говорят определить пермишины для пользователей. Чтобы давать редактировать только несколько полей, мне здесь необходимо разрешать пользователям записывать данные или же нет?
2.) Я почитал про доступ к записям данных в несколько полей с помощью правил в одной коллекции. В расширенном режиме изменения правил я прописал доступ к 2ум полям. Здесь у меня 2 варианта развития событий получается
а.) Если в синке запрещены права на записи, то вылезает следующая ошибка, не смотря на то, что прописаны правила на запись нескольких полей в определенных коллекциях (скрин отправлю в следующем сообщении)
б.) Если в синке разрешаю права на запись, то пользователи могут редактировать все поля, вне зависимости от того, что я прописал в правилах коллекций
Исходя из того, что написал выше, не могу отбить дупля, где я делаю ошибку. Либо же в синке должны быть права на запись запрещены, а в коллекциях я совершую ошибку, либо же права на запись разрешены и я все также ошибаюсь в написании правил для коллекции

4 ответов

7 просмотров

Возможно, путаница в пользователях. Пользователь чего? Вот здесь про это https://www.mongodb.com/community/forums/t/atlas-and-realm-users-question/122889

Sanya-Prorok Автор вопроса
Dmitry Usov
Возможно, путаница в пользователях. Пользователь ч...

Читал это. По - моему не совсем мой случай. Там человек хотел дать доступ к синку только определенным юзерам (разработчикам) Я уже подключил, синхронизировал данные из атласа в аппку. Все работает гуд У меня стоит теперь задача дать всем пользователям редактировать только определенные поля. И здесь проблема с пермишинами к записи данных

по реалму ничего не скажу, но все это удобно бы разрулилось на своей апишке, поэтому вопросец, выбор реалма сознательное решение чтобы не плодить инфраструктуру или на поиграться?

Sanya-Prorok Автор вопроса
Nick
по реалму ничего не скажу, но все это удобно бы ра...

Осознанный выбор. Интеграция с мобилками хорошая + есть поиск по записям, в отличии от других вариантов

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Карта сайта