寫這篇的時候,用的是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...