0

我会很感激这里的帮助。出于讨论的目的,我在这里有一个示例(我将使用粘贴箱作为代码):

http://pastebin.com/VPuyKn6W

我正在尝试产生这个输出:

http://pastebin.com/4iMLacRu

我知道我需要使用 $push 来完成这项工作。但是经过测试,它似乎没有做任何事情。我按照文档中规定的说明进行操作,但我没有使用 $Id,而是使用 user_id 在集合中查找文档。这是我的模型:

http://pastebin.com/QB94tbZn

我是否误解了什么,或者我没有正确使用 $push 运算符,或者我如何创建文档?

4

1 回答 1

0

走出去后,我终于得到了答案。

    public static function create_mongo()
{
    $data = array(
        'user_id'       => '123895',
        'First_Name'    => 'John',
        'Last_name'     => 'Doe',
        'sites'      => array(
            array(
                'title' => 'Sankaku Complex',
                'site'  => 'http://sankakucomples.com'
            )
        )
    );

    $db = Fuel\Core\Mongo_Db::instance();
    $db->insert('test_collection',$data);
}

站点应该是一个带有数组变量的数组。

于 2013-02-03T05:16:00.863 回答