php - 我如何在 PHP 中连接 MongoDB 在线云
问题描述
我想在 PHP 中与 MongoDB 云进行在线连接
当我使用 mongoDb 服务器云时,当我在笔记本电脑的本地主机上使用空 $server 字符串运行时,相同的源文件正常工作,然后我遇到错误
<?php
session_start();
// $server="";
$server='mongodb+srv://mongo_user_1:<password>@mongodb01-dolny.mongodb.net/test?retryWrites=true&w=majority';
$mongo = new MongoClient($server);
$db=$mongo->blogPosting;
$admin_cl=$db->admin;
$category_cl=$db->category;
$blog_cl=$db->blog;
$contact_cl=$db->contact;
$blog_comment_cl=$db->blog_comment;
?>
致命错误:未捕获的异常“MongoConnectionException”和消息“-在 G:\xampp\htdocs\mongo_blog\mongoDb.php:5 中发现未知连接字符串选项 'retryWrites',值为 'true'' 堆栈跟踪:
0 G:\xampp\htdocs\mongo_blog\mongoDb.php(5): MongoClient->__construct('mongodb+srv://m...') #1
G:\xampp\htdocs\mongo_blog\blog\index.php(1): include('G:\xampp\htdocs...') #2 {main} 在 G:\xampp\htdocs\mongo_blog\mongoDb 中抛出。第 5 行的 php
解决方案
推荐阅读
- php - php联系表打开一个新页面
- javascript - 不保留 redux 表单数据
- javascript - 将json中的文件上传到服务器
- python - python文件的seek方法的机制是什么?
- google-chrome-extension - 无法通过 content.js 和 background.js 进行通信,在我禁用扩展后,然后在 chrome 扩展中启用它
- java - SQLite 查询案例中的单引号字符和通配符 SQLiteException
- excel - 如何使用excel vba根据货币标准格式化列中的数字?
- laravel - 我的联系我们不起作用
- android - 删除后仍显示在 recyclerView 中的项目
- scala - 有条件地合并序列中的项目