PHP---pdo和mongodb的操作使用
2024-09-03 19:39:35
<?php
$pdo = new PDO("mysql:host=127.0.0.1;dbname=testdb","root","1234567");
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->query("select id,myval from dict_ifdomestic");
$wuwa = $stmt->fetchall(PDO::FETCH_ASSOC);
var_dump($wuwa);
$manager = new \MongoDB\Driver\Manager('mongodb://localhost:27017');
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);
for ($i=0;$i<count($wuwa);$i++)
{
$document=['_id'=>$wuwa[$i]['id'],'myval'=>$wuwa[$i]['myval']];
//注意:这里$bulk要不断的被实例化,否则会报错
$bulk = new \MongoDB\Driver\BulkWrite();
$bulk->insert($document);
$val1 = $manager->executeBulkWrite('olddream.dict_ifdomestic',$bulk,$writeConcern);
echo "插入的记录数:".$val1->getInsertedCount();
} ?>
最新文章
- Entity Framework 6 Recipes 2nd Edition(11-5)译 ->; 从”模型定义”函数返回一个匿名类型
- 分页sql优化
- 两个div叠加触发事件发生闪烁问题
- java学习第18天(map集合)
- 【BZOJ-2400】Spoj839Optimal Marks 最小割 + DFS
- EF性能调优
- C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
- Entity Framework访问MySQL数据库的存储过程并获取返回值
- hdu 4685 简单匹配+Tarjan算法
- mockito中两种部分mock的实现,spy、callRealMethod
- Js获取url传递过来的参数
- C#利用String类的IndexOf、LastIndexOf、Substring截取字符串
- 搭建Google镜像网站
- vue @click 使用三目运算(实现动态更换绑定的函数)
- 背水一战 Windows 10 (89) - 文件系统: 读写文本数据, 读写二进制数据, 读写流数据
- 从零开始学 Web 之 HTML5(一)HTML5概述,语义化标签
- A Simple Math Problem HDU1757
- html中相对(relative),绝对(absolute)位置以及float的学习和使用案例 (转)
- 20145234黄斐《网络对抗技术》实验八、Web基础
- 在webBrowser1.Navigate(url)中设置Cookie的注意点