Как вставить массив в коллекцию mongodb как отдельный документ с помощью codeigniter

Я новичок в монгодб. Теперь у меня возникли проблемы с вставкой массива в коллекцию mongoDB. Я хочу сохранить его как отдельные документы. Например, у меня есть массив, подобный следующему:

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

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

Теперь я хочу вставить/обновить/вставить его в коллекцию, скажем, под названием Test, и я хочу сохранить его как отдельный документ для каждого из них. Я использую библиотеку Алекса Билби с моим codeigniter.

Заранее большое спасибо.


person modon    schedule 12.09.2013    source источник


Ответы (1)


Что ж, это было очень простое решение.

MongoCollection::batchInsert (массив $a [, массив $options = массив()])

это решило мою проблему.

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

person modon    schedule 13.09.2013