我希望将Android Studio项目连接到本地MongoDB数据库(在我的电脑上)。我找不到任何不使用MLab的解决方案,但实际上我必须使用本地MongoDB存储。
我已经在线尝试了教程,但仍然无法正常工作。我该怎么办?
答案 0 :(得分:1)
将mongo db数据库连接到Android应用程序的最佳方法是通过API REST。您可以检查有关here。现在,如果您想将本地mongo db与您的应用程序连接,则过程有所不同。 MLab是一种将mongo db部署到云中并将其公开的方法,因此任何应用程序都可以与之连接,因此所有答案都是以这种方式进行的。一种解决方案可以通过ngrok公开您的本地主机,这不是最好的方法,您不要在生产环境中使用它,这可能仅对演示或其他有用。
在简历上:Build a rest api使用您喜欢的语言,不会影响结果,因为您始终返回JSON,然后使用ngrok公开本地主机rest api,最后使用connect your rest api with your android app作为基础url是ngrok返回给您的URL。
希望这会有所帮助。干杯。