解析服务器和MongoDB基础知识

时间:2019-04-13 09:16:51

标签: javascript android node.js database mongodb

我正在编写一个android餐厅送餐应用程序,该程序将客户订单发送到后端并接收推送通知。 我正在考虑使用使用MongoDB的Parse Server,而不是使用关系数据库。该数据库将托管在Back4App(这是用于Parse服务器后端的非常有用的开发工具)上。

数据库系统必须能够从android应用程序接收数据并管理该数据并发送查询,而且我还需要从服务器向应用程序发送推送通知。

现在您已经了解我的目标,如果有人回答了以下问题,我将不胜感激:

  1. 我需要使用JavaScript有多好?为了存储和 在Parse Server中管理数据?

  2. 如何在Parse Server中编写查询?我使用什么编程语言 需要知道吗?

  3. 因为我是初学者,所以很难学习有关Parse的所有知识 服务器在3周内?

  4. 我知道MongoDB不使用表或SQL,MongoDB如何使用 与Parse Server完全兼容?我需要了解很多有关MongoDB的知识吗 尝试使用Parse Server之前?

  5. Node.js到底是什么?这和JavaScript有什么不同吗?

我正在做一个高级项目,我非常感谢社区的帮助。谢谢您的宝贵时间。

2 个答案:

答案 0 :(得分:2)

希望您一切顺利!

Back4App是一项后端即服务,可在几分钟内为您准备一个应用程序,以便您开始工作。

您可以在Cloud Code环境中使用Javascript,可以在其中部署.js代码以帮助您解决复杂的逻辑,或者这些代码可立即用​​于所有移动/ Web / IoT环境。进一步了解here

此外,Cloud Code已经配置了Node.js环境,您无需再次配置。

您的云代码的默认入口点为./cloud/main.js

您可以使用有关Android Parse SDK Android的指南来学习,请检查以下内容:

https://www.back4app.com/docs/android/parse-android-sdk

如果要在Back4App中托管Web应用程序,则可以按照以下指南进行操作:

https://www.back4app.com/docs/platform/node-js-web-server

答案 1 :(得分:1)

如果唯一的客户端是Android应用程序,则无需了解太多Javascript或node.js。有不需要安装程序的有关如何安装和设置Parse Server的指南。如果您需要Web客户端或服务器端代码,那就另当别论了。以我的经验,也不需要太多有关MongoDB的知识,但这可能取决于您的主机。我使用Allas,它具有很好的工具。熟悉JSON会有所帮助。

我不知道Parse是否具有Kotlin SOK,或者您是否打算用Java或Kotlin编写应用程序,但您需要了解其中之一。