MongoDB   发布时间:2019-11-06  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了[MongoDB] mongodb与php大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

windows上安装mongodb的php扩展

下载地https://s3.amazonaws.com/drivers.mongodb.org/php/index.html">https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

找到对应的php版本的dll文件,@R_359_1058@,放到php安装目录下的ext目录中,修改php.ini,添加一项extension=php_mongo.dll,没有找到支持php7的dll

获取MongoClient对象,new出来

获取数据库对象db,通过MongoClient对象的数据库属性,$MongoClient->数据库名

获取集合collection,通过db对象的集合属性,$db->集合名

创建集合,调用db对象的createCollection()方法,

调用collection对象的find()方法,查询数据,$collection->find()

调用collection对象的update ()方法,更新数据,$collection->update($condition,$data);

调用collection对象的insert ()方法,插入数据,$collection->insert($data);

<div class="cnblogs_code">

php

 = );
一个数据库
 = -><span style="color: #008000;">//<span style="color: #008000;">获取集合
<span style="color: #800080;">$collection
=<span style="color: #800080;">$db
-><span style="color: #000000;">users;

<span style="color: #008000;">//<span style="color: #008000;">更新文档
<span style="color: #800080;">$condition=<span style="color: #0000ff;">array<span style="color: #000000;">();
<span style="color: #800080;">$condition["id"]=1<span style="color: #000000;">;
<span style="color: #800080;">$data=<span style="color: #0000ff;">array<span style="color: #000000;">();
<span style="color: #800080;">$data['name']="wangwu"<span style="color: #000000;">;
<span style="color: #800080;">$data['age']="11"<span style="color: #000000;">;
<span style="color: #800080;">$collection->update(<span style="color: #800080;">$condition,<span style="color: #800080;">$data<span style="color: #000000;">);

<span style="color: #008000;">//<span style="color: #008000;">插入文档
<span style="color: #800080;">$data=<span style="color: #0000ff;">array<span style="color: #000000;">();
<span style="color: #800080;">$data['id']=4<span style="color: #000000;">;
<span style="color: #800080;">$data['name']="哈哈"<span style="color: #000000;">;
<span style="color: #800080;">$data['age']="11"<span style="color: #000000;">;
<span style="color: #800080;">$collection->insert(<span style="color: #800080;">$data<span style="color: #000000;">);

<span style="color: #008000;">//<span style="color: #008000;">删除文档
<span style="color: #800080;">$condition=<span style="color: #0000ff;">array<span style="color: #000000;">();
<span style="color: #800080;">$condition['id']=2<span style="color: #000000;">;
<span style="color: #800080;">$collection->remove(<span style="color: #800080;">$condition<span style="color: #000000;">);

<span style="color: #008000;">//<span style="color: #008000;">查询文档
<span style="color: #800080;">$users=<span style="color: #800080;">$collection-><span style="color: #000000;">find();
<span style="color: #0000ff;">foreach (<span style="color: #800080;">$users <span style="color: #0000ff;">as <span style="color: #800080;">$k => <span style="color: #800080;">$v<span style="color: #000000;">) {
<span style="color: #008080;">print_r(<span style="color: #800080;">$v<span style="color: #000000;">);
}
?>

大佬总结

以上是大佬教程为你收集整理的[MongoDB] mongodb与php全部内容,希望文章能够帮你解决[MongoDB] mongodb与php所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: