我是应用程序开发的新手,我一直在研究使用 MongoDB Atlas 和 MongoDB Realm。一些问题我无法从他们的文档中找到答案,希望有人可以为我澄清。
非常感谢,
答案 0 :(得分:1)
我目前正在使用您描述的设置来实现应用。
<块引用>是的!您可以使用 Task Tracker App by MongoDB Realm Sync
轻松尝试此操作 <块引用>是的! - 据我所知,Realm Sync 不支持 React Native Web,因此使用 React 或 Next.js 创建 Web 应用程序是一个不错的选择,因为可以通过这种方式轻松访问通过 Realm Sync 从移动设备同步的 MongoDB Atlas 数据。我目前正在研究以下方法:How to Integrate MongoDB Into Your Next.js App
<块引用>请几个用户尝试上面提到的示例应用,这对您来说会更清楚。在这种情况下,MongoDB Atlas 数据库将按用户 ID 进行“分区”,从而轻松获取 Web 应用程序所需的数据。查看 Partition Atlas Data into Realms 以更全面地理解这一点。
<块引用>嗯,什么是最佳方法很难回答,因为这个问题太宽泛了,而且很大程度上取决于应用的用途和使用方式。
我个人有充分的理由选择 Realm Sync,因为我需要离线优先功能。我正在构建一个 React Native iOS/Android 应用程序,其中许多用户拥有自己的数据。因此,我按用户 ID 进行“分区”。我的主要用例是移动设备,而 Web 应用程序仅用于支持在笔记本电脑或台式机上轻松输入和编辑数据。因此,并非移动应用程序的所有功能都需要在 Web 应用程序中复制。这只是我个人的做法。