黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

MongoDB

目前,MongoDB 并沒有提供協程版本的 php 客戶端,只有同步阻塞版本。

EasySwoole 的協程版客戶端已經在排期內。

在實際生產中,直接創建原生的 MongoDB客戶端 來進行數據交互,也不是不可。

若希望將同步調用轉為協程調用,可以用 Easyswoole 提供的 sync-invoker 組件。

MongoDB客戶端 的同步調用轉為協程調用具體使用如下:

定義驅動

<?php

namespace App\MongoDb;

use EasySwoole\EasySwoole\Trigger;
use EasySwoole\SyncInvoker\AbstractDriver;
use MongoDB\Client;

class Driver extends AbstractDriver
{
    private $db;

    // 【建議使用】
    // 使用 mongodb/mongodb composer組件包封裝的 MongoDB 客戶端調用類,作為客戶端調用驅動
    // 【前提:需要先使用 `composer require mongodb/mongodb` 安裝 mongodb/mongodb composer組件包】
    function getDb(): Client
    {
        if ($this->db == null) {
            // 這里為要連接的 mongodb 的服務端地址【前提是必須先有服務端,且安裝 php-mongodb 擴展才可使用】
            $mongoUrl = "mongodb://127.0.0.1:27017";
            $this->db = new Client($mongoUrl);
        }
        return $this->db;
    }

    // 僅使用 php-mongodb 擴展內置類(不使用composer組件包的),作為客戶端調用驅動
    /*
    function getDb(): \MongoDB\Driver\Manager
    {
        if ($this->db == null) {
            // 這里為要連接的 mongodb 的服務端地址【前提是必須先有服務端,且安裝 php-mongodb 擴展才可使用】
            $mongoUrl = "mongodb://127.0.0.1:27017";
            $this->db = new \MongoDB\Driver\Manager($mongoUrl);

        }
        return $this->db;
    }
    */

    protected function onException(\Throwable $throwable)
    {
        Trigger::getInstance()->throwable($throwable);
        return null;
    }
}

客戶端調用類定義

<?php

namespace App\MongoDb;

use EasySwoole\Component\Singleton;
use EasySwoole\SyncInvoker\SyncInvoker;

class MongoClient extends SyncInvoker
{
    use Singleton;
}

注冊 Invoker 服務

EasySwoole 全局事件mainServerCreate 事件 中進行服務注冊

<?php

namespace EasySwoole\EasySwoole;

use EasySwoole\EasySwoole\AbstractInterface\Event;
use EasySwoole\EasySwoole\Swoole\EventRegister;

class EasySwooleEvent implements Event
{
    public static function initialize()
    {
        // TODO: Implement initialize() method.
        date_default_timezone_set('Asia/Shanghai');
    }

    public static function mainServerCreate(EventRegister $register)
    {
        // 配置 Invoker
        $invokerConfig = \App\MongoDb\MongoClient::getInstance()->getConfig();
        $invokerConfig->setDriver(new \App\MongoDb\Driver()); // 配置 MongoDB 客戶端協程調用驅動

        // 以下這些配置都是可選的,可以使用組件默認的配置
        /*
        $invokerConfig->setMaxPackageSize(2 * 1024 * 1024); // 設置最大允許發送數據大小,默認為 2M【注意:當使用 MongoDB 客戶端查詢大于 2M 的數據時,可以修改此參數】
        $invokerConfig->setTimeout(3.0); // 設置 MongoDB 客戶端操作超時時間,默認為 3.0 秒;
        */

        // 注冊 Invoker
        \App\MongoDb\MongoClient::getInstance()->attachServer(ServerManager::getInstance()->getSwooleServer());
    }
}

在框架中使用 MongoDB 客戶端(協程調用)

<?php

namespace App\HttpController;

use App\MongoDb\Driver;
use App\MongoDb\MongoClient;
use EasySwoole\Http\AbstractInterface\Controller;
use EasySwoole\Utility\Random;

class Index extends Controller
{
    public function index()
    {
        // 使用 mongodb/mongodb composer組件包【建議使用,需要先使用composer安裝】
        $ret = MongoClient::getInstance()->invoke()->callback(function (Driver $driver) {
            $ret = $driver->getDb()->user->list->insertOne([
                'name' => Random::character(8),
                'sex' => 'man',
            ]);
            if (!$ret) {
                $driver->response(false);
            }
            $driver->response($ret->getInsertedId());
        });
        var_dump($ret);

        $ret = MongoClient::getInstance()->invoke()->callback(function (Driver $driver) {
            $ret = [];
            $collections = $driver->getDb()->user->listCollections();
            foreach ($collections as $collection) {
                $ret[] = (array)$collection;
            }
            $driver->response($ret);
        });
        var_dump($ret);
        /**
         * 輸出結果:
         * object(MongoDB\BSON\ObjectId)#109 (1) {
             ["oid"]=>
             string(24) "600da377004c82305a02fb52"
           }
         * array(1) {
             [0]=>
             array(1) {
               ["MongoDB\Model\CollectionInfoinfo"]=>
               array(5) {
                 ["name"]=>
                 string(4) "list"
                 ["type"]=>
                 string(10) "collection"
                 ["options"]=>
                 array(0) {
                 }
                 ["info"]=>
                 array(2) {
                   ["readOnly"]=>
                   bool(false)
                   ["uuid"]=>
                   object(MongoDB\BSON\Binary)#110 (2) {
                     ["data"]=>
                     string(16) "EasySwoole"
                     ["type"]=>
                     int(4)
                   }
                 }
                 ["idIndex"]=>
                 array(4) {
                   ["v"]=>
                   int(2)
                   ["key"]=>
                   array(1) {
                     ["_id"]=>
                     int(1)
                   }
                   ["name"]=>
                   string(4) "_id_"
                   ["ns"]=>
                   string(9) "user.list"
                 }
               }
             }
           } 
        */

        // 使用 php-mongodb 擴展時(不使用 mongodb/mongodb composer組件包)
        /*
        // 插入數據
        $rets = MongoClient::getInstance()->invoke()->callback(function (Driver $driver) {
            $bulk = new \MongoDB\Driver\BulkWrite();

            $bulk->insert([
                'name' => Random::character(8),
                'sex' => 'man',
            ]);

            $bulk->insert(['_id' => 1, 'x' => 1]);
            $bulk->insert(['_id' => 2, 'x' => 2]);

            $bulk->update(['x' => 2], ['$set' => ['x' => 1]], ['multi' => false, 'upsert' => false]);
            $bulk->update(['x' => 3], ['$set' => ['x' => 3]], ['multi' => false, 'upsert' => true]);
            $bulk->update(['_id' => 3], ['$set' => ['x' => 3]], ['multi' => false, 'upsert' => true]);

            $bulk->insert(['_id' => 4, 'x' => 2]);

            $bulk->delete(['x' => 1], ['limit' => 1]);

            $manager = $driver->getDb();
            $writeConcern = new \MongoDB\Driver\WriteConcern(\MongoDB\Driver\WriteConcern::MAJORITY, 100);
            // 查到 user 庫的 list 集合中
            $ret = $manager->executeBulkWrite('user.list', $bulk, $writeConcern);

            printf("Inserted %d document(s)\n", $ret->getInsertedCount()); // 插入條數
            printf("Matched  %d document(s)\n", $ret->getMatchedCount()); // 匹配條數
            printf("Updated  %d document(s)\n", $ret->getModifiedCount()); // 修改條數
            printf("Upserted %d document(s)\n", $ret->getUpsertedCount()); // 修改插入條數
            printf("Deleted  %d document(s)\n", $ret->getDeletedCount()); // 刪除條數

            foreach ($ret->getUpsertedIds() as $index => $id) {
                printf('upsertedId[%d]: ', $index);
                var_dump($id);
            }

            if (!$ret) {
                return false;
            }

            return true;
        });

        // 查詢數據
        $rets = MongoClient::getInstance()->invoke()->callback(function (Driver $driver) {
            $filter = ['x' => ['$gt' => 1]];
            $options = [
                'projection' => ['_id' => 0],
                'sort' => ['x' => -1],
            ];

// 查詢數據
            $query = new \MongoDB\Driver\Query($filter, $options);
            $cursor = $driver->getDb()->executeQuery('user.list', $query);
            foreach ($cursor as $document) {
                print_r($document);
            }
        });
        */

    }
}
主站蜘蛛池模板: 91精品久久久久久9s密挑 | 日韩一区二区三区在线视频 | 国产大学生一区 | 国产不卡在线观看 | 正在播放亚洲 | 欧美亚洲视频 | 求av网址 | 久久9国产偷伦 | 久久精品一区二区三区不卡牛牛 | 欧美亚洲日本 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 日本高清精品 | 国产精品亚洲精品 | 一区二区三区久久 | 国产探花在线精品一区二区 | 精品国产99| 欧美第7页 | 国产精品久久久久久久久免费软件 | 欧美在线视频一区二区 | 日韩高清在线 | www.国产精品 | 91精品国产综合久久久久久丝袜 | 国产欧美在线视频 | 一区二区三区欧美 | 亚洲影视一区二区 | 中文字幕日韩一区 | 欧美三级视频在线播放 | 最近最新中文字幕 | 岛国一区 | 亚洲国产一区视频 | 久久国产综合 | 91精品福利 | 国精品一区二区三区 | 精品一区二区三区四区五区 | 欧美一区免费 | 毛片毛片毛片 | 午夜精品视频在线观看 | 日韩在线欧美 | 国产中文字幕在线 | 精品中文字幕在线观看 | 亚洲一区二区三区四区在线观看 | 在线免费色视频 | 中文字幕 国产精品 | 国产精品国产三级国产aⅴ 羞羞的视频在线 | 亚洲国产婷婷香蕉久久久久久99 | 成人午夜性a一级毛片免费看 | jlzzxxxx18hd护士 | 亚洲精品久久久久久一区二区 | 国产精品久久免费视频 | 午夜精品久久久久久久男人的天堂 | 亚洲91 | 超碰97免费在线 | 久久久久久人 | 特级毛片www| 97成人精品视频在线观看 | 91成人免费看片 | 黑人av | 在线视频se | 亚洲成人av | 国产成人免费视频网站高清观看视频 | 男女视频免费在线观看 | 国产91麻豆视频 | 精品福利av导航 | 九九综合久久 | 婷婷综合激情 | 精品国产污网站污在线观看15 | 亚洲一区在线视频 | 做a视频免费观看 | 日韩在线中文字幕视频 | 久久综合久久久 | 看片wwwwwwwwwww| aaaa大片| 精品乱子伦一区二区三区 | 91午夜在线 | 91精品国产综合久久久久 | 亚州中文| 最新中文字幕在线 | 品久久久久久久久久96高清 | 国产精品一区一区 | 精品欧美一区二区在线观看视频 | 亚洲国产精品一区 | 亚洲视频在线观看 | 91九色视频在线 | 亚洲污视频 | 一本色道精品久久一区二区三区 | 欧美一级片aaa | 福利影院在线观看 | 九九热热九九 | 精品久久久久一区二区国产 | 久久成人精品 | 精品中文字幕一区 | 久久久久一区二区三区 | 日韩精品第一页 | 91在线免费观看 | 一区日韩| 午夜精品一区二区三区在线观看 | 亚洲一区二区在线 | 日韩a视频| 成人精品鲁一区一区二区 | 精品国产乱码一区二区三区四区 | 欧美精品在线视频 | 午夜男人天堂 | 精品国产一区二区在线 | 亚洲一区二区中文 | 国产一区二区三区在线免费观看 | av中文字幕在线播放 | 色橹橹欧美在线观看视频高清 | 色婷婷一区二区三区四区 | 日韩性网站 | 精品视频一区在线观看 | 日本黄网站在线观看 | 久久国产亚洲 | 毛片99| 国产精品国产三级国产aⅴ无密码 | 久久综合99re88久久爱 | 亚洲成人在线视频观看 | 久久久久亚洲一区二区三区 | 久久久久久久久综合 | 日韩精品毛片 | 国产亚洲成av人片在线观看桃 | 久久另类ts人妖一区二区 | 国产一二三四在线 | 一区二区在线 | a在线免费| 成人精品在线 | 日本精品免费在线观看 | 亚洲精品一区二区另类图片 | 亚洲a网 | segui88久久综合9999 | 欧美一区二区三区 | 国产日日夜夜操 | 欧美视频免费 | 日韩一区中文字幕 | 国产精品一区二区不卡 | 亚洲激情一区二区 | 久久夜色精品 | 亚洲国产精品自拍 | 五月婷婷综合久久 | 在线激情av | 夜夜夜夜夜操 | 狠狠夜夜 | 色欧美视频 | 国产成人精品免费 | 免费看91 | 国产探花 | 国产精品第2页 | 国产91九色| 91精品国产综合久久久久久丝袜 | 91大神在线看| 国产美女精品一区二区三区 | 暖暖av| 国产黄色免费网站 | 午夜三区| 91国产精品入口 | 在线观看亚洲一区 | 欧美久草 | 国产精品一区二区三区在线 | 国产在线精品一区 | 久久久精品影院 | 国产精品99久久免费观看 | 成人免费毛片高清视频 | 精品久久一区二区三区 | 精品福利在线视频 | 超碰在线看 | 91久久夜色精品国产网站 | 成人片网址 | 日韩精品三区 | 午夜爱爱毛片xxxx视频免费看 | 中文字幕在线永久在线视频 | 黄色的视频免费 | 日批免费视频 | 专干老肥女人88av | 一区二区视频 | 91视频国产一区 | 欧美猛交ⅹxxx乱大交视频 | 国产va| 99精品福利视频 | 国产依人在线 | 在线视频第一页 | 欧美日本韩国一区二区 | 婷婷激情在线 | 99久久精品免费看国产四区 | 男女黄网站 | 91精品国产99 | 国产精品久久一区性色av图片 | 干干人人| 久久成人毛片 | 久久精品国产一区二区电影 | 日本久久久久久 | 91观看在线视频 | 天天拍天天干天天操 | 午夜影院网站 | 欧美日韩国产精品久久久久 | 九九视频网 | 久久精品一二三四 | 国产精品一品二区三区的使用体验 | 亚洲精品在线视频观看 | 久草在线在线精品观看 | 黄色av网站在线观看 | 成人免费一区二区三区视频网站 | 成人欧美一区二区三区黑人孕妇 | 成人免费视频网站在线看 | 永久免费精品视频 | 国产日韩一区二区三区 | 你懂的免费在线观看 | 一区二区av在线 | 国产成人免费 | 高清国产一区二区三区 | 午夜理伦三级 | 亚洲第一天堂无码专区 | 中文字幕视频在线免费观看 | 欧美日韩在线免费观看 | 欧美一区二区免费 | 久久一区 | 激情五月综合 | 一区二区三区在线视频播放 | 麻豆自拍偷拍 | 精品国产乱码一区二区三区 | 欧美国产日韩另类 | 亚洲国产精品久久久久 | 91爱爱视频 | 米奇成人网 | 亚洲成人网络 | 欧美精品一区二区三区一线天视频 | 久久久免费视频播放 | 国产美女一区二区 | 久久三区 | 精品国产免费久久久久久尖叫 | 国产精品免费一区二区三区四区 | 成人免费一区二区三区视频软件 | 色婷婷综合久久久中文字幕 | 一级电影免费看 | www.成人国产 | 亚洲一区二区视频 | 日本美女一区二区 | 国产h片在线观看 | 91精品国产综合久久久久久蜜月 | 久久国产精品99久久久久久老狼 | 亚洲一区二区三区四区五区中文 | 日韩视频在线一区二区 | 成人不卡视频 | 久久成人国产视频 | 国产精品jizz在线观看麻豆 | 成人午夜精品一区二区三区 | 国产一区二区三区在线免费观看 | 国产精品成av人在线视午夜片 | 中文字幕日韩一区二区 | 国产精品欧美久久久久一区二区 | 秋霞在线一区 | 久久91精品 | 精品免费视频 | 婷婷综合网 | 在线视频一区二区 | 欧洲另类二三四区 | 欧洲精品视频在线观看 | 亚洲精品成人av | 欧美一级裸体视频 | 国产精品久久久久久久久久东京 | 亚洲成人免费 | 日本综合色 | 亚洲精品一区二区三区99 | 亚洲一区二区三区免费在线观看 | 久久男人| 黄色在线免费观看 | 91精品国产美女在线观看 | 国产精品一卡二卡三卡 | www.国产精品 | 综合伊人 | 91免费在线视频 | 久久影院一区 | 国产一二在线 | 亚洲五月婷婷 | 成人福利 | 久草在线免费福利资源 | 毛片一级 | 欧美日韩亚洲国产综合 | 国产一级视频 | 狠狠搞狠狠干 | 免费看毛片的网站 | 一区在线视频观看 | 中文字幕视频在线免费观看 | 亚洲视频在线观看 | 午夜免费福利视频 | 精品久久精品 | 一级黄色录像在线观看 | 91麻豆产精品久久久久久 | 最新日韩视频 | 色综合久久久久 | 亚洲免费国产视频 | 91视频在线看 | 国产精品日韩一区二区 | 亚洲污视频 | 久草视 | 日韩一二区 | 欧美一级在线观看视频 | 伊人久久综合 | 欧美人体一区二区三区 | 国产日韩欧美综合 | 日本韩国欧美一区 | 国产精品亚洲欧美日韩一区在线 | 欧美电影一区 | 亚洲高清在线 | 成年免费观看 | 26uuu成人免费毛片 | 成人免费一区二区三区视频网站 | 免费日韩 | 国产综合精品一区二区三区 | 91亚洲在线 | 中文字幕一区二区三区在线视频 | 欧美理伦片在线播放 | 亚洲精品久久久久久动漫 | 亚洲精品久久久久久下一站 | 看亚洲a级一级毛片 | 国产乱a视频在线 | 午夜在线 | 国内在线精品 | 嫩呦国产一区二区三区av | 日韩精品一区二区三区中文字幕 | 免费精品| 特黄一级| 午夜男人免费视频 | 国产午夜视频 | 国产精品久久久精品 | 337p日本粉嫩噜噜噜 | 久草院线 | 久久久综合亚洲91久久98 | 一区二区成人在线 | 日韩精品一区二区在线观看 | 成人1区2区| 天堂av在线免费观看 | 国产精品18hdxxxⅹ在线 | 久久麻豆视频 | 久久久久久久国产精品 | 搞黄视频在线观看 | 99亚洲精品| 中文字幕 国产精品 | 亚洲综合天堂网 | 九九九色| 国产精品久久久久影院色老大 | 日本精品一区二区三区在线观看 | 日日夜夜天天 | 国产精品福利一区 | 福利精品在线观看 | 一级黄色短片 | 可以免费看黄的网站 | 99精品免费视频 | 日干夜干天天干 | 成人aaaa| 91色乱码一区二区三区 | 人人干在线视频 | 韩国精品 | 亚洲永久精品www | 玖玖精品在线 | 国产毛片在线 | 国产福利一区二区 | 国产精品久久久久久久久免费丝袜 | 国产一区二区三区在线看 | 欧美男人天堂网 | 久久精品影视 | 91麻豆精品国产91久久久更新资源速度超快 | 噜噜噜在线视频 | 国产精品美女久久久久久不卡 | 九草在线| 青青久久av北条麻妃海外网 | 天堂福利影院 | 欧美成人二区 | av看片网 | 国产高清在线精品一区二区三区 | 国内精品视频一区二区三区八戒 | 一区二区三区 在线 | a毛片| 久久se精品一区精品二区 | 97国产精品视频人人做人人爱 | 国产精品国产精品国产专区不蜜 | av大片在线 | 国产xxxx成人精品免费视频频 | 免费一看一级毛片 | 国产精品久久久久久亚洲调教 | 亚洲精品一区二区在线观看 | 欧美一区二区三区免费视频 | 红杏aⅴ成人免费视频 | 九九九视频精品 | 日日干日日操 | 国产丝袜人妖ts黄檬 | 太平公主一级艳史播放高清 | 午夜精品一区二区三区免费视频 | 国产日韩中文字幕 | 九九热在线观看 | 国产精品美女久久久久久久久久久 | 国产精品久久久久永久免费观看 | 午夜精 | 久久狠狠| 成人三级视频 | 欧美日韩久久精品 | 高清一区二区三区视频 | 久久av网| 亚洲国产高清在线 | 一区二区国产在线观看 | 奇米一区二区 | av一道本 | 一区二区免费视频观看 | 成人精品久久 | 亚洲国产精品99久久久久久久久 | 亚洲精品视频免费 | 久久99精品久久久久久青青日本 | 日韩视频中文字幕 | 欧美一区二区三区在线视频 | 日本二区在线播放 | 国产精品一区二区在线 | 国产中文区二幕区2012 | 91成人在线免费视频 | 欧美二区三区 | youjizz国产 | 男人的天堂视频网站 | 国产精品69毛片高清亚洲 | 日韩欧美在线观看视频 | 免费黄在线观看 | 日韩影院在线 | 国产午夜精品一区二区三区 | 日韩久久精品 | 视频一区二区国产 | 国产精品视频播放 | 中文久久 | 色婷婷一区二区三区四区 | 中文字幕一区二区三区日韩精品 | 密室大逃脱第六季大神版在线观看 | 国产精品美女av | 夏同学福利网 | 在线一区二区三区做爰视频网站 | 久久久久国产一级毛片高清版小说 | 国产免费一区 | 黄色激情网站 | 91av官网| 亚洲一区二区三区视频 | 亚洲h | 午夜精品久久久久久久久 | 青草视频在线免费观看 | 91亚洲成人 | 最近中文字幕在线视频1 | 国产偷国产偷精品高清尤物 | 亚洲一区中文 | 在线黄av | 久久久久久久久国产 | 一区二区国产精品 | 亚洲一区视频 | 亚洲免费视频大全 | 亚洲精品在线视频 | 日日摸日日碰夜夜爽不卡dvd | 国产精品天堂 | 青青草在线免费视频 | 日韩一二区 | 国产精品入口麻豆www | 亚洲免费视频网站 | 一区在线不卡 | 中文字幕一区二区三区免费视频 | 国产精品欧美一区二区三区不卡 | 国产精品久久久久久福利一牛影视 | 亚洲综合无码一区二区 | 国内精品视频一区二区三区八戒 | 欧美日韩亚洲国产综合 | 激情.com | 国产www网站| 欧美成人手机在线 | 欧美综合在线观看 | 不卡中文一区 | 成人永久免费视频 | 欧美成人性生活 | 亚洲 欧美 日韩在线 | 天堂欧美城网站网址 | 久久com| 欧美视频免费在线观看 | 国产成人精品一区二区 | 丁香久久 | 在线播放一区二区三区 | 在线播放中文字幕 | 国产精品久久久久久久久 | 波多野结衣在线网址 | 欧美日韩一区在线观看 | 国产精品视频一区二区三区不卡 | 国产av毛片 | 久热av在线 | 成人免费视频网站在线看 | 久久精品视频一区 | 天天干 夜夜操 | 97视频在线 | 69久久99精品久久久久婷婷 | 国产精品久久久久久 | 日韩成人在线播放 | 另类色| 在线观看一区 | 国产欧美精品 | 亚洲乱码一区二区三区在线观看 | 国产乱码精品一区二区三区忘忧草 | 亚洲 欧美 另类 综合 偷拍 | 中文在线播放 | 欧美全黄 | 国产第一区二区 | 免费高清av | 亚洲精品久久久久久一区二区 | 欧美午夜精品一区二区三区电影 | 女人毛片a毛片久久人人 | 欧美全黄 | 欧美在线观看禁18 | 亚洲精品www久久久久久广东 | 精品国产一区二区三区成人影院 | 国产精品国色综合久久 | 亚洲国产字幕 | 国产精品美女久久久久久不卡 | 亚洲 欧美 日韩在线 | 国产高清精品一区二区三区 | 成人一区二区在线 | 国产一区二区影院 | 91在线视频福利 | 在线成人www免费观看视频 | 99精品欧美一区二区三区综合在线 | 91资源在线观看 | 中文字幕亚洲在线观看 | 日韩不卡一二三 | 日韩在线视频观看 | 一区二区三区免费 | 亚洲高清视频在线观看 | 日本一区二区三区免费观看 | 欧美激情视频一区二区三区在线播放 | 久久久一区二区 | 国产视频久久久久久久 | 秋霞av电影 | 精品乱码一区二区 | 亚洲视频一区二区在线 | 黄色影片网址 | 在线观看成人高清 | 一级成人免费 | 日日人人 | 国产免费一区二区三区 | 看羞羞视频免费 | 欧美在线高清 | 国产精久久一区二区三区 | 日韩欧美视频 | 免费毛片网站 | 国产真实乱全部视频 | 色综合久久久久综合99 | 国产aⅴ一区二区 | 艳妇荡乳豪妇荡淫 | 国产免费一区二区三区 | 日本一级毛片视频 | 久久精品91 | 免费一级 国产 | 中文成人在线 | 欧美成人a| 国产欧美精品一区二区三区 | 久久综合热 | 七七婷婷婷婷精品国产 | av免费网站在线观看 | 在线观看视频一区 | 成人动慢 | 亚洲综合一区二区 | 日本在线观看一区 | 久久久久av | 国产精品夜夜春夜夜爽久久电影 | 国产精品九九九 | 日韩在线免费 | 国产在线不卡视频 | 在线视频亚洲 | 伊人网网站 | 国产乱码精品一区二区三区中文 | 99热新| 精品欧美日韩 | 免费观看在线午夜影视 | 精久久 | 亚洲精品在线播放视频 | 亚洲国产精品一区二区三区 | 男女视频免费 | 九九国产精品视频 | 国产高清在线精品一区二区三区 | 国产精品日本一区二区在线播放 | 农村妇女毛片精品久久久 | 国产天天操 | 美女黄视频网站 | 成年人在线看 | 国产女人和拘做受视频 | 亚洲精品久久久 | 亚洲成人免费在线 | 国产精品亚洲综合 | 亚洲经典视频在线观看 | 国产精品久久久久久久美男 | 免费在线一区二区 | 不卡视频一区 | 国产精品欧美一区二区三区 | 七七婷婷婷婷精品国产 | a在线看| 亚洲国产成人久久综合一区,久久久国产99 | 日韩久久影院 | 91精品国产综合久久久蜜臀粉嫩 | 91亚洲免费 | 日本一区视频在线观看 | 久久亚洲精品视频 | 国精日本亚洲欧州国产中文久久 | 91精品一区二区三区久久久久久 | 国产一区二区在线免费观看 | 日韩一日| 一区二区精品在线 | 999视频在线 | 国产精品久久久久久亚洲调教 | 涩涩操| 久久九 | 亚洲网站在线 | 香蕉久久夜色精品国产使用方法 | 特级淫片裸体免费看 | 九九热最新地址 | 久久电影国产 | 欧美激情一区二区三区四区 | 国产精品一卡二卡三卡 | 国产黄色一级大片 | 日韩久久久久 | 不卡一区二区三区视频 | 国产欧美久久久久久 |