0

我是 mongoDB 的新手。现在我在将数组插入 mongoDB 集合时遇到了一些麻烦。我希望它保存为单独的文档。例如,我有一个类似以下的数组:

 $aa = Array
 (
     [0] => Array
     ( 
        [id] => 1
        [name] => AA, BB & CC
        [colour] => 2
     )

     [1] => Array
     (
        [id] => 2
        [name] => DD
        [colour] => 3
     )
)

现在我想将它插入/更新/推送到一个集合中,比如说测试,我想将它保存为每个文档的单独文档。我将 Alex Bilbie 的库与我的 codeigniter 一起使用。

提前非常感谢。

4

1 回答 1

0

嗯,这是一个非常简单的解决方案。

MongoCollection::batchInsert ( 数组 $a [, 数组 $options = array() ] )

这解决了我的问题。

http://php.net/manual/en/mongocollection.batchinsert.php

于 2013-09-13T10:49:37.700 回答