Что такое MongoDB Atlas, Realm и Realm Sync в Swift [закрыто]IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Что такое MongoDB Atlas, Realm и Realm Sync в Swift [закрыто]

Сообщение Anonymous »

Изменить: если вы собираетесь проголосовать против, дайте мне знать, чего мне не хватает в этом вопросе. Я тщательно изучил это и сделал это как можно более ясным, учитывая имеющуюся у меня информацию.
Изменить 2: очистить это, чтобы снова открыть его и сделать его менее запутанным. @Jay дает лучшее объяснение в ответах.
В чем разница между MongoDB Atlas и Realm Sync? В следующем руководстве показано использование документов для выполнения операций CRUD. Для меня это имеет смысл и, похоже, является базовой реализацией MongoDB. В документации говорится, что он не имеет доступа к Realm, и вы не имеете прямого доступа к Atlas Device Sync. https://www.mongodb.com/docs/atlas/devi ... te-access/

Код: Выделить всё

let queryFilter: Document = ["name": "Americano"]
let findOptions = FindOptions(0, nil, [["beanRegion": 1]])

collection.find(filter: queryFilter, options: findOptions) { result in
switch result {
case .failure(let error):
print("Call to MongoDB failed: \(error.localizedDescription)")
return
case .success(let documents):
print("Results: ")
for document in documents {
print("Coffee drink: \(document)")
}
}
}
Это кажется довольно простым. Есть понятные команды для добавления и удаления данных и доступа к определенным документам.
Есть Realm. Я использовал это раньше для локального сохранения, и я это понимаю. Обычно это примерно так:

Код: Выделить всё

try! realm.write {
//Modify Node here
}
Есть команды записи, удаления и т. д.
Однако есть гибкая синхронизация:
https://www.mongodb .com/docs/atlas/app-services/tutorial/swiftui/
Это то же самое, что Atlas Device Sync и Realm Sync?

Код: Выделить всё

let config = user.flexibleSyncConfiguration(initialSubscriptions: { subs in
if let foundSubscription = subs.first(named: Constants.myItems) {
foundSubscription.updateQuery(toType: Item.self, where: {
$0.owner_id == user.id && $0.priority 

Подробнее здесь: [url]https://stackoverflow.com/questions/78560813/what-is-mongodb-atlas-vs-realm-vs-realm-sync-in-swift[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ambari — запуск сервера метаданных Atlas — org.apache.atlas.hbase.hook.HBaseAtlasCoprocessor
    Anonymous » » в форуме Apache
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Std :: sync :: oncelock и oney_cell :: sync :: lazy не возвращайте тот же тип
    Anonymous » » в форуме MySql
    0 Ответы
    545 Просмотры
    Последнее сообщение Anonymous
  • NoClassDefFoundError при попытке подключить Java к Mongodb Atlas
    Anonymous » » в форуме JAVA
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous
  • NoClassDefFoundError при попытке подключить Java к Mongodb Atlas
    Anonymous » » в форуме JAVA
    0 Ответы
    82 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot подключается к проблеме Atlas MongoDB
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»