1

如果 MySQL 与 PHP 携手同行,那么 MongoDB 的等价物是什么?是否有任何框架可以有效地与 MongoDB 一起工作并且成熟?

4

4 回答 4

2

您可以使用提供 MongoDB 驱动程序的任何平台——而且有很多。以下是平台的所有 mongo 驱动程序列表:

http://docs.mongodb.org/ecosystem/drivers/

我想说,MongoDB 更常用于 node.js 等平台,因为 mongo 具有 JSON-ish 查询语法,因此 JS-devs 比 SqlServer 或 Oracle 更喜欢它。但这并不意味着它不能使用或对其他平台有一些限制。我在我的 .NET 项目中使用 MongoDB,它对我来说一切正常。

于 2013-05-02T09:05:28.360 回答
1

“手拉手”?如果您的意思是 PHP 存在 MySQL 驱动程序,那么是的,MongoDB 存在类似的驱动程序:http ://www.php.net/manual/en/book.mongo.php

除此之外,大多数 PHP 框架都支持 MongoDB,包括:

  • 小花
  • CakePHP
  • Symfony
  • 拉拉维尔
  • Doctrine ODM(不是框架,但级别足够高)
  • 曾德

列表是无穷无尽的,所有这些框架都有成熟的插件,我个人实际上已经为 Yii 开发了一个非常成熟的插件,效果很好。

于 2013-05-02T09:12:52.320 回答
0

你看过这个吗?

mongodb的php类:访问超链接

于 2013-05-02T09:07:52.680 回答
0

大多数语言都通过提供的驱动程序支持 mongodb。

以下是所有驱动程序的列表:http: //docs.mongodb.org/ecosystem/drivers/

作为流行的组合等效项,MongoDB 在基于 node.js 的后端中非常流行,尤其是使用 mongoose 驱动程序。

于 2013-05-02T09:16:40.040 回答