MongoDB(通过Fuelphp):在数组中添加条目
我会很感激这里的帮助。在本次讨论中,我在这里举了一个例子(我将使用paste bin作为代码): 我正在尝试生成以下输出: 我知道我需要使用$push来实现这一点。但经过测试,它似乎什么都没做。我按照中的说明进行操作,但我使用的不是$Id,而是user_Id来查找集合中的文档。这是我的模型:MongoDB(通过Fuelphp):在数组中添加条目,mongodb,mongodb-php,fuelphp,Mongodb,Mongodb Php,Fuelphp,我会很感激这里的帮助。在本次讨论中,我在这里举了一个例子(我将使用paste bin作为代码): 我正在尝试生成以下输出: 我知道我需要使用$push来实现这一点。但经过测试,它似乎什么都没做。我按照中的说明进行操作,但我使用的不是$Id,而是user_Id来查找集合中的文档。这是我的模型: 我是不是误解了什么,或者我没有正确使用$push操作符,或者我是如何创建文档的?走出去后,我终于得到了答案 public static function create_mongo() {
我是不是误解了什么,或者我没有正确使用$push操作符,或者我是如何创建文档的?走出去后,我终于得到了答案
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);
}
站点应该是一个带有数组变量的数组 $push用于更新现有数组值。您正在插入一条新记录(在幕后使用$set)。