MongoDB CURD练习
来源:互联网 发布:中国税收数据 编辑:程序博客网 时间:2024/06/18 15:25
//$manager = new MongoDB\Driver\Manager("mongodb://root:Cankao2016@127.0.0.1:27017"); //$bulk = new MongoDB\Driver\BulkWrite; // 插入数据 // $bulk->insert(['title' => '军事新闻', 'author'=>'mier', 'url' => 'http://www.runoob.com']); // $manager->executeBulkWrite('runoob.runoob', $bulk); //$where = ['x' => ['$lt'=>20],'name'=>'taobao']; //查询操作 //$where = []; //$where = ['x'=>['$gt'=>2]]; /* $options = [ 'projection' => ['_id' => 0], 'sort' => ['x' => -1], ];*/ //$options = ['name' =>'taobao']; // $query = new MongoDB\Driver\Query($where); // $data = $manager->executeQuery('runoob.runoob',$query); // print_r($data->toArray()); // foreach ($data as $document) { // print_r($document); // //echo "<p>".$document->_id."</p>"; // //print_r(json_decode(json_encode($document),true)); // } /* $rp = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_PRIMARY); var_dump($rp->bsonSerialize()); echo "\n", MongoDB\BSON\toJSON(MongoDB\BSON\fromPHP($rp)); */ /*$wc = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY); print_r($); print_r($wc->bsonSerialize()); echo "\n", MongoDB\BSON\toJSON(MongoDB\BSON\fromPHP($wc));die;*/ //$wc = new MongoDB\Driver\WriteConcern(1); //var_dump($wc->bsonSerialize()); /* $wc = new MongoDB\Driver\WriteConcern(1, 0, true); var_dump($wc->getJournal()); $wc = new MongoDB\Driver\WriteConcern(1, 0, false); var_dump($wc->getJournal());*/ //更新操作 /*$bulk = new MongoDB\Driver\BulkWrite; $bulk->update(['name'=>'菜鸟教程'],['$set' =>['name'=>rand(10,10000).'abc']]); $writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000); $result = $manager->executeBulkWrite('runoob.runoob', $bulk, $writeConcern);*/ //删除操作 // $bulk = new MongoDB\Driver\BulkWrite; // $bulk->delete(['name' => 'taobao'], ['limit' => 1]); // limit 为 1 时,删除第一条匹配数据 // // //$bulk->delete(['x' => 2], ['limit' => 0]); // limit 为 0 时,删除所有匹配数据 // $writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000); // $result = $manager->executeBulkWrite('runoob.runoob', $bulk, $writeConcern); // var_dump($result);
0 0
- MongoDB CURD练习
- php mongoDB 的curd
- php mongoDB 的curd
- mongoDB的CURD操作
- Mongodb数据库CURD
- MongoDB初识之CURD
- MongoDB的CURD操作
- mongodb CURD follow me
- mongodb 的 curd
- MongoDB 之CURD操作
- NodeJS MongoDB CURD 入门
- java操作mongoDB实现CURD
- MongoDB——详谈CURD
- 2.MongoDB 简单的 CURD
- 初识Mongodb之[CURD]-PHP版
- 写了个MongoDB的CURD
- 初识Mongodb之[CURD]-PHP版
- 初识Mongodb之[CURD]-PHP版
- android setResut intent ==null?
- MYSQL 乱码
- 《开发自己的搜索引擎》读书笔记——Lucene的分析器
- 【LeetCode】{Reverse Words in a String} 单词间只留一个空格
- GCC命令和帮助文档
- MongoDB CURD练习
- BZOJ4405: [wc2016]挑战NPC 一般图最大匹配
- java理解程序逻辑3
- Android 消息机制Handler详解之Framework(多图)
- ajax学习笔记
- 数组方式进行表单提交
- 如何生成合适的hashCode码
- Spring装配Bean——Java代码装配bean
- 【OpenCV图像处理】十七、图像的导向滤波