使用 ionic2 包括 Mongodb 开发应用程序需要哪些基本重要的东西?

阿迪亚

之前一直在学习,如何用ionic2、Angular2做应用 --> For Frontend。和后端--> Firebase。现在我必须将我的后端更改为 MongoDB。那么,为了使用 MongoDB,我应该学习哪些重要的东西?请提出建议。

谢谢你。

注意:如果需要与此相关的更多输入,请告诉我。

米希尔·本德

您可以学习以下内容以使用 mongodb 完成一个体面的后端:

  • 学习具有一些最新聚合功能的 mongodb,以确保您的查询得到优化。mongodb 有很好的文档可以帮助你。安装 mongo shell 并尝试使用它。
  • 确保您有良好的集群副本管理,以确保正确备份您的数据。
  • 非常重要的是,请确保在您发现是大多数查询的参考点的字段上添加索引。相信我,向一个经常引用的字段添加一个简单的索引会产生巨大的不同。此外,作为一个插件,根据您的要求检查您需要什么类型的索引。mongodb 文档中有各种可用的。
  • 确保您以这样一种方式构建您的集合,即没有很多 $looups(inner joins) 但仍然确保如何保持它的可扩展性。不过,这完全取决于您的应用程序架构。
  • 尝试使用 Mongodb Map-Reduce,因为它非常方便。
  • 如果您习惯使用 phpmyadmin 之类的东西,请安装 RoboMongo,这是 mongodb 的 GUI 客户端。

Node js(如果需要,可选): 1. 学习 express 这真的很容易。它将帮助您开始使用基本的路由、cors 处理、中间件和诸如 http-web 相关的东西。2. Mongoose,这是一个mongodb的node包。还有很多其他的,但是如果您熟悉 ORM,那么 mongoose 真的很方便,可以让您通过简单的步骤进行操作。3. RESTful API 的身份验证:老实说,有很多可用的选项。不过根据我的经验,可以使用passport-jwt,确实简单有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的Ionic2应用程序始终作为Android应用程序使用?

来自分类Dev

为什么我的Ionic2应用程序始终作为Android应用程序使用?

来自分类Dev

使用ionic2退出应用程序时如何清除localStorage

来自分类Dev

为什么使用Ionic2创建的应用程序的www文件夹为空

来自分类Dev

IONIC2使用Firebase构建自定义音频流应用程序

来自分类Dev

使用Cordova或Ionic2?

来自分类Dev

Ionic2应用程序需要安装打字

来自分类Dev

基本帮助使用包括

来自分类Dev

构建ionic2应用程序失败

来自分类Dev

Ionic2:处理提供程序

来自分类Dev

尝试使用Ionic2和Typescript中的http请求与通用提供程序进行oauth2

来自分类Dev

Angular2 Ionic2使用Cordova创建插件

来自分类Dev

使用-generateJsInteropExports控制GWT包括哪些类

来自分类Dev

如何设置业力/茉莉与ionic2配合使用?

来自分类Dev

Ionic2如何在页面中使用JQuery插件

来自分类Dev

如何使用ionic2更改<离子卡>的颜色

来自分类Dev

Ionic2如何在页面中使用JQuery插件

来自分类Dev

无法使用ionic2从数组中检索数据

来自分类Dev

在Firebase中使用Ionic2切换

来自分类Dev

使用Ionic2与Firebase身份验证

来自分类Dev

使用Ionic或Android进行应用程序开发

来自分类Dev

ionic2 提供程序“无法加载模块”

来自分类Dev

在独立应用程序中使用mongodb

来自分类Dev

在Symfony2中,如何使用基本资产系统来包括其他下载,文件,视频等

来自分类Dev

如何避免ionic2应用程序中的打字稿错误?

来自分类Dev

如何在ionic2应用程序中推送通知?

来自分类Dev

如何在ionic2应用程序中推送通知?

来自分类Dev

将Wikitute集成到Ionic2移动应用程序

来自分类Dev

科尔多瓦-插件打印机崩溃的Ionic2应用程序

Related 相关文章

热门标签

归档