TP5(thinkPHP5)框架mongodb扩展安装及特殊操作示例
本篇章节讲解TP5(thinkPHP5)框架mongodb扩展安装及特殊操作。分享给大家供大家参考,具体如下: ThinkPHP 5.0 MongoDb驱动 首先安装官方的mongodb扩展: http://pecl.php.net/package/mongodb 找到对应的php版本的扩展 然后,配置应用的数据库配置文件database.php的type参数为: 'thinkmongoConnection',
即可正常使用MongoDb,例如: 使用最新mongodb扩展 find();
Db::name('demo')
->field('id,name')
->limit(10)
->order('id','desc')
->select();
或者使用模型操作: MongoDb默认的主键是_id并且是一个ObjectID对象,如果需要和mysql一样使用id作为主键,可以如下参数: true,
tp5 Mongodb特殊操作 Push操作添加数据 data = [
'作者' => 'tuzi','年龄' => '22','标题' => '防塔与补兵','评论' => [
[
'序号' => '001','内容' => '五杀'
]
]
];
$res = Db::table('document')->insert($this->data);
if($res){
echo "success";
}else{
echo "error";
}
}
结果
利用push更新数据 '002','内容' => '三杀'
]
];
$update_res = Db::table('document')->where('标题','防塔与补兵')->update($update_data);
if($update_res){
echo "success";
}else{
echo "error";
}
}
结果
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》。 希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |