Codeigniter and MongoDB


Codeigniter and MongoDB

我正在测试PHP (Codeigniter)和Mongo (library by alexbilbie)。我是MongoDB的新手,所以我有一些开始的问题。

  1. Alex的库准备好用于生产了吗?我可以使用mongodb的所有功能吗?

  2. 是Alex库最好的Mongodb Codeigniter使用?

  3. 我必须使用这样的链式查询吗?

    $ this -> mongo_db——>(数组("firstname"=>"迈克尔"))->("用户");

我希望每个"部分"在单独的行中,像这样:

$this->mongo_db->select('*');
$this->mongo_db->from('users');
$this->mongo_db->where(array('firstname' => 'Michael'));
$query = $this->db->get();

谢谢!

$ this -> mongo_db——>(数组("firstname"=>"迈克尔"))->("用户");

这与驱动程序的操作方式非常相似,这可能是选择它的原因。您正在寻找的语法基本上是SQL变体。虽然可能,但这通常不是MongoDB的方式,因为MongoDB不使用SQL。

Alex的库准备好用于生产了吗?我可以使用mongodb的所有功能吗?

在生产准备方面,您必须运行自己的完整性检查。MongoDB由一家资金雄厚的公司(10gen)支持,PHP驱动程序由他们维护。所以你在那里应该很好。

对于库,所有的提交都是由一个维护者执行的。它可能在生产环境中被他使用,但代码没有单元测试,这不是一个好兆头。

wiki似乎暗示了没有包含的所有特性。他甚至在"添加用户"旁边写了"可能"。

是Alex库最好的Mongodb Codeigniter使用?

这是非常主观的,你发现了多少MongoDB+Codeigniter库?