日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

php mongodb execute,php简单操作mongodb

發布時間:2023/11/27 生活经验 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php mongodb execute,php简单操作mongodb 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

您現在的位置是:網站首頁>>PHP>>php

php簡單操作mongodb

發布時間:2019-09-29 16:34:25作者:wangjian瀏覽量:525點贊量:0

一:插入數據

例:向默認的test數據庫的wj表中插入數據$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

// 插入數據

$bulk = new MongoDB\Driver\BulkWrite;

$bulk->insert(['id' => 1, 'name'=>'測試', 'url' => 'http://www.百度.com']);

$manager->executeBulkWrite('test.wj', $bulk);

2:查詢數據

查詢test數據庫的wj表中name值不為測試的數據$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

$filter = ['name' => '測試'];

$options = [

'projection' => ['_id' => 0],

'sort' => ['name' => -1],

];

$query = new MongoDB\Driver\Query($filter, $options);

$cursor = $manager->executeQuery('test.wj', $query);

foreach ($cursor as $document) {

print_r($document);

}

3:更新數據

將test數據庫中的wj表中id為1的數據中name字段變為測試1234,$bulk = new MongoDB\Driver\BulkWrite;

$bulk->update(

['id' => 1],

['$set' => ['name' => '測試1234']],

['multi' => false, 'upsert' => false] ?#multi表示只更新一條數據,upsert表示如果不存在update的記錄,不進行插入操作

);

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);

$result = $manager->executeBulkWrite('test.wj', $bulk, $writeConcern);

4:刪除數據$bulk = new MongoDB\Driver\BulkWrite;

$bulk->delete(['id' => 1], ['limit' => 1]);? ?// limit 為 1 時,刪除第一條匹配數據

$bulk->delete(['id' => 2], ['limit' => 0]);? ?// limit 為 0 時,刪除所有匹配數據

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);

$result = $manager->executeBulkWrite('test.wj', $bulk, $writeConcern);

0

+1

總結

以上是生活随笔為你收集整理的php mongodb execute,php简单操作mongodb的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。