• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

php7操作MongoDB

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 php本地环境:

C:\mongodb4.0\bin 

本地项目www/mongo

本地域名搭建mgo.cn (注意域名配置后还要修改host文件)

如果要mongo操作切换环境php5.6

 

 
 /-----------------------------Command--------------------------------------------------/
 1 //manager mænɪdʒə主教练
 2 //bulk baok大部分
 3 $manager = new MongoDB\Driver\Manager('mongodb://localhost:27017');
 4 $command =new MongoDB\Driver\Command([ 
 5     'delete'=>'goods',// collection表名;次参数数组代码参考下方官方
 6     'deletes'=> [
 7        ['q'=>['price'=>"120"],'limit'=>0]
 8     ]
 9 ]);
10 $cursor = $manager->executeCommand('ecshop', $command);
11 var_dump($cursor->toArray()[0]);
12
Command资料
用法:https://blog.csdn.net/qq_33028267/article/details/88547137 
官方:https://docs.mongodb.com/manual/reference/command/delete/
大神:http://www.php.cn/php-weizijiaocheng-405982.html

$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017');

$command1 = new MongoDB\Driver\Command([//查出某一个
    "find"=>"goods",
    "filter"=>["price"=>"130"]
]);


$command2= new MongoDB\Driver\Command([//查出price字段的
    "distinct"=>"goods",
    "key"=>"price",
    "query"=>["price"=>"120","price"=>"130"]
]);


$command31 =new MongoDB\Driver\Command([ //插入
    'insert'=>'goods',// collection表名
    'documents'=> [
        ['_id'=>time(), 'name'=> "栗子", 'price'=> "130" ],
        ['_id'=>time(), 'name'=> "核桃", 'price'=> "2250" ],
    ]
]);

$command3 =new MongoDB\Driver\Command([  //插入
    'insert'=>'goods',// collection表名
    'documents'=> [
        [ 'name'=> "栗子", 'price'=> "130" ],
        [ 'name'=> "核桃", 'price'=> "2250" ],
    ]
]);


/------------------BulkWrite------------------------------------------------/ 13 $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017"); 14 $bulk = new MongoDB\Driver\BulkWrite(); 15 //$bulk->delete([]); 16 //$bulk->insert(['x' => 7, 'name'=>'菜鸟教程', 'url' => 'http://www.runoob.com']); 17 //$bulk->insert(['x' => 2, 'name'=>' 18 //$bulk->insert(['x' => 3, 'name'=>'taobao', 'url' => 'http://www.taobao.com']); 19 //$bulk->update(['x'=>2],['$set'=>['name'=>'谷歌']]); 20 $bulk->insert(['x' => 6, 'title'=>'淘宝', 'url' => 'www.taobao.com']); 21 $manager>executeBulkWrite('mongo.user',$bulk);

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php和java语法区别发布时间:2022-07-10
下一篇:
DokuWiki开源框架PHPDokuWiki发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap