本地数据库+服务器数据库-React Native

时间:2019-01-19 13:11:26

标签: mongodb react-native realm

我想问自己很多关于我将来的本地应用程序数据库选择的问题,因为我想要一个存储应用程序静态数据的本地数据库。我还要将用户创建的数据存储在数据服务器上。

  1. 我认为使用Realm进行本地存储
  2. 用于远程存储的MongoDB

问题:我不知道如何同步远程数据,因为当用户离线时,我希望将数据存储在本地,然后在离线时,我希望将数据发送到服务器

这两个数据库可以相互使用,还是MongoDB能够在本地存储数据?

2 个答案:

答案 0 :(得分:1)

考虑使用AsyncStorage进行本地存储,并AppState使其与您选择的数据库同步(mongoDB是一个不错的远程选择,但不能在本地工作)。它们都是本机模块。 <div class="dropdown"> <button id="test" onclick="myFunction38()" class="dropbtn">Cape Town</button> <div id="myDropdown38" class="dropdown-content"> <a href="#"> <img src="media/capetown.jpg" alt="South Africa"> Cape Town-based Labsorganises digital and entrepreneurship bootcamps, and provides an investment of up to $20,000 for every social enterprise developed through their program. </a> </div> </div> <script> function myFunction38() { document.getElementById("myDropdown38").classList.toggle("show"); } </script> 的工作方式类似于AsyncStorage。当应用程序从localStorage过渡到foreground时,是在本地和远程保存数据的好时机。看起来像这样。

background

}

该文档非常出色。

答案 1 :(得分:1)

我不确定您将在本地数据库中处理多少数据,但是MongoDB Stitch可以作为解决方案之一。

Stitch Mobile Sync