为什么在MEAN堆栈中使用mongoDB

用户名

我正在修复均值堆栈的可用性/文档。我从Mean.JS开始。有人可以告诉我为什么MEAN堆栈的作者将MongoDB用作数据库吗?还有其他数据库可供选择,但是出于某种原因使用了MongoDB。

我意识到已经存在有关数据库的问题,但是我特别想知道为什么在MEAN堆栈方案中使用了它。

梅罗贝茨

它认为主要原因是MongoDB对方法和函数API使用相同的语言Javascript(ECMA Script),而不是使用单独的语言(如SQL)。因此,MongoDB是一个很好的无SQL数据库选项,它作为堆栈其余部分的数据库,效率更高。

正如其他人指出的那样,还有许多其他原因,例如,它是目前最受欢迎的NoSQL数据库。它有一个不错的外壳,您可以在其中编写Javascript。它是开源的,有据可查。

它确实很容易设置,并且可以很好地扩展,尽管不如其他NoSQL数据库好。

它还使用BSON,它类似于JSON,它类似于Javascript对象。因此,很容易学习,并且易于与其他Javascript堆栈一起使用此特定数据库。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在MongooseJS / MongoDB中使用.update?

来自分类Dev

使用MEAN堆栈从MongoDB删除数据

来自分类Dev

为什么我必须在mongoDB查询中使用+

来自分类Dev

为什么堆栈使用数组,为什么不使用链表

来自分类Dev

为什么要使用神经堆栈?

来自分类Dev

用Java堆栈,为什么要使用if?

来自分类Dev

为什么在不使用堆栈内存时分配堆栈内存?

来自分类Dev

尝试与busboy解析POST请求时,为什么会得到未定义?使用MEAN.IO堆栈

来自分类Dev

堆栈是空的...为什么?

来自分类Dev

在子堆栈/磁带中使用“计划”与“结束”的目的是什么?

来自分类Dev

堆栈在Linux中使用什么数据结构?

来自分类Dev

为什么MEAN堆栈为后端Express代码建议MVC目录结构?

来自分类Dev

为什么在使用异步操作时没有堆栈溢出?

来自分类Dev

为什么AddressSanitizer报告范围后使用堆栈错误?

来自分类Dev

为什么系统调用使用不同的堆栈?

来自分类Dev

为什么堆栈不使用定义的额外依赖项?

来自分类Dev

在堆栈中使用HSpec

来自分类Dev

在PositionedTransition中使用堆栈

来自分类Dev

在Python中使用堆栈

来自分类Dev

为什么在堆栈上使用char []但在堆栈上使用char *?

来自分类Dev

MEAN堆栈的IDE [MongoDb,Express,AngularJs,NodeJs]

来自分类Dev

如果有堆栈溢出的可能性,为什么要使用堆栈

来自分类Dev

为什么堆栈不回滚

来自分类Dev

为什么堆栈不回滚

来自分类Dev

为什么或为什么不在C ++中使用memset?

来自分类Dev

如何在单页MEAN堆栈应用程序中使用addy osmani的uncss

来自分类Dev

为什么约书亚·布洛赫(Joshua Bloch)在有效的Java中使用pop方法减小堆栈的“大小”值?

来自分类Dev

为什么约书亚·布洛赫(Joshua Bloch)在有效的Java中使用pop方法减小堆栈的“大小”值?

来自分类Dev

为什么在Ruby中使用枚举器

Related 相关文章

  1. 1

    为什么在MongooseJS / MongoDB中使用.update?

  2. 2

    使用MEAN堆栈从MongoDB删除数据

  3. 3

    为什么我必须在mongoDB查询中使用+

  4. 4

    为什么堆栈使用数组,为什么不使用链表

  5. 5

    为什么要使用神经堆栈?

  6. 6

    用Java堆栈,为什么要使用if?

  7. 7

    为什么在不使用堆栈内存时分配堆栈内存?

  8. 8

    尝试与busboy解析POST请求时,为什么会得到未定义?使用MEAN.IO堆栈

  9. 9

    堆栈是空的...为什么?

  10. 10

    在子堆栈/磁带中使用“计划”与“结束”的目的是什么?

  11. 11

    堆栈在Linux中使用什么数据结构?

  12. 12

    为什么MEAN堆栈为后端Express代码建议MVC目录结构?

  13. 13

    为什么在使用异步操作时没有堆栈溢出?

  14. 14

    为什么AddressSanitizer报告范围后使用堆栈错误?

  15. 15

    为什么系统调用使用不同的堆栈?

  16. 16

    为什么堆栈不使用定义的额外依赖项?

  17. 17

    在堆栈中使用HSpec

  18. 18

    在PositionedTransition中使用堆栈

  19. 19

    在Python中使用堆栈

  20. 20

    为什么在堆栈上使用char []但在堆栈上使用char *?

  21. 21

    MEAN堆栈的IDE [MongoDb,Express,AngularJs,NodeJs]

  22. 22

    如果有堆栈溢出的可能性,为什么要使用堆栈

  23. 23

    为什么堆栈不回滚

  24. 24

    为什么堆栈不回滚

  25. 25

    为什么或为什么不在C ++中使用memset?

  26. 26

    如何在单页MEAN堆栈应用程序中使用addy osmani的uncss

  27. 27

    为什么约书亚·布洛赫(Joshua Bloch)在有效的Java中使用pop方法减小堆栈的“大小”值?

  28. 28

    为什么约书亚·布洛赫(Joshua Bloch)在有效的Java中使用pop方法减小堆栈的“大小”值?

  29. 29

    为什么在Ruby中使用枚举器

热门标签

归档