php7 原生mongodb 許可權連線

2021-09-08 02:42:04 字數 682 閱讀 5979

寫這篇的時候,用的是php7.2.這個版本的php已經廢棄了mongo的類。使用mongodb代替。當然,在框架裡都是整合到activerecord之類的了。變化不明顯。

而如果要用純原生的mongodb連線呢.查了一些資料。簡單的使用方式如下。

$manager = new mongodb/driver/manager("mongodb:"); 

$query=new query();

$cursor = $manager->executequery('databasename.tablename', $query);

但是問題來了。如果這個mongodb帶有許可權呢?

yii框架是這麼報錯的

處理方式也很簡單。

$manager = new mongodb/driver/manager("mongodb:");
mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostn[:portn]]][/[database][?options]]
這是官網看到的。

公升級PHP7操作MongoDB

使用php mongodb的使用者很多,因為mongodb對非結構化資料的儲存很方便。在php5及以前,官方提供了兩個擴充套件,mongo和mongodb,其中mongo是對以mongoclient等幾個核心類為基礎的類群進行操作,封裝得很方便,所以基本上都會選擇mongo擴充套件。詳情請見官方手冊...

公升級PHP7操作MongoDB

使用php mongodb的使用者很多,因為mongodb對非結構化資料的儲存很方便。在php5及以前,官方提供了兩個擴充套件,mongo和mongodb,其中mongo是對以mongoclient等幾個核心類為基礎的類群進行操作,封裝得很方便,所以基本上都會選擇mongo擴充套件。詳情請見官方手冊...

PHP7操作MongoDB增刪改查

bulkwrite 收集將被傳送到服務端的寫入選項 manager 定義乙個聯結器,連線到資料庫 writeconcern 配置寫入策略,滿足不同寫入需求 executebulkwrite 真正執行寫入 set name 乘風破浪 url www.hewie.cn multi false,upser...