从数组中删除项目选项 - Mongodb

时间:2011-07-21 05:38:26

标签: php codeigniter mongodb

如何从mongodb字段中删除数组项。例如,如何从感兴趣的列表中删除吉他。任何PHP函数或方法都会有所帮助。

{

        "_id" : ObjectId("4d1cb5de451600000000497a"),           
        "name" : "dannie",  
        "interests" : [  
            "guitar",  
            "programming",           
            "gadgets",  
            "reading"  
        ]   
}

3 个答案:

答案 0 :(得分:0)

unset($ array ['interests'] ['guitar'])如果这是PHP中的数组

答案 1 :(得分:0)

您可以使用unset()功能执行此任务。

感谢。

答案 2 :(得分:0)

实际上它应该是

$key = array_search('guitar', $array['interests']);
unset($array['interests'][$key]);
吉他不是兴趣的关键。