亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB快速入門筆記(六)之MongoDB的文檔修改操作

2020-10-29 18:49:35
字體:
來源:轉載
供稿:網(wǎng)友

MongoDB

MongoDB 是一個開源的文檔數(shù)據(jù)庫,并領先的 NoSQL 數(shù)據(jù)庫。 MongoDB 是由 c++語言編寫。

文檔

文檔是一組鍵 - 值對。文件動態(tài)模式。動態(tài)模式是指,在相同集合中的文檔不需要具有相同的字段或結構組的公共字段的集合的文檔,可以容納不同類型的數(shù)據(jù)。

db.集合名稱.update({query},{update},upsert, multi})
query:過濾條件
update:修改內(nèi)容
upsert:如果不存在查詢條件查出的記錄,是否插入一條數(shù)據(jù),默認是false
multi:是否只修改查詢條件查出的第一條記錄,默認是false

> db.student.update({_id:1}, {name:"zhang"})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhang" }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 } 

把整條數(shù)據(jù)都修改了,如果修改內(nèi)容中沒有設置age字段,則以前的age也取消了,數(shù)據(jù)全部修改

局部修改

$set:如果存在鍵則修改,如果不存在鍵則添加

> db.student.update({_id: 1},{$set:{name:"zhangsan", age: 26}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 } 

id重復時無法修改

> db.student.update({_id:1},{_id:0, name:"zhangsanzhangsan"})WriteResult({"nMatched" : 0,"nUpserted" : 0,"nModified" : 0,"writeError" : {"code" : 16837,"errmsg" : "The _id field cannot be changed from {_id: 1.0} to {_id: 0.0}."}})> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 } 

第三個參數(shù)默認為false,如果查不到數(shù)據(jù)false時不執(zhí)行任何操作,true時往數(shù)據(jù)庫里新插入一條數(shù)據(jù)

> db.student.update({_id:7},{_id:7, name: "songjiu", age:32})WriteResult({ "nMatched" : 0, "nUpserted" : 0, "nModified" : 0 })> db.student.update({_id:7},{_id:7, name: "songjiu"}, true)WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : 7 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "age" : 32 } 

第四個參數(shù)默認為false,false時表示只修改查詢到的第一條數(shù)據(jù),true時表示修改查詢到的所有數(shù)據(jù)

> db.student.update({age:32}, {$set:{age:33}}, false, false)WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 33 }{ "_id" : 7, "name" : "songjiu", "age" : 32 }> db.student.update({age:33}, {$set:{age:32}}, false, true)WriteResult({ "nMatched" : 2, "nUpserted" : 0, "nModified" : 2 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 32 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "age" : 32 }> db.student.update({age:32}, {$set:{age:33}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "age" : 32 } 

$inc:在原來的基礎上加多少

> db.student.update({_id:7}, {$inc:{age:-1}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "age" : 31 } 

$unset:去掉某個鍵

> db.student.update({_id:7},{$unset:{age:1}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu" } 

針對數(shù)組類型的操作

$push:當數(shù)據(jù)中不存在鍵時,創(chuàng)建數(shù)組類型的鍵并插入該值;如果存在該鍵,并且該鍵是數(shù)組類型時,則在此數(shù)組類型的數(shù)據(jù)上追加;如果存在該鍵,并且該鍵不是數(shù)組類型時,會報錯。
$pushAll:批量往數(shù)組中追加
$addToSet:數(shù)組中有該值時不追加,沒有該值時追加

> db.student.update({_id: 7},{$push:{skill:"java"}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "java" ] }> db.student.update({_id: 7},{$push:{skill:"mongodb"}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "java", "mongodb" ] }> db.student.update({_id: 7},{$push:{name:"111"}})WriteResult({"nMatched" : 0,"nUpserted" : 0,"nModified" : 0,"writeError" : {"code" : 16837,"errmsg" : "The field 'name' must be an array but is of type String in document {_id: 7.0}"}})> db.student.update({_id: 7},{$pushAll:{skill:["js","C++","java"]}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "java", "mongodb", "js", "C++", "java" ] }> db.student.update({_id:7},{$addToSet:{skill:"mongodb"}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 0 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "java", "mongodb", "js", "C++", "java" ] } 

$pop:刪除數(shù)組的第一個或最后一個元素,值為-1時是刪除第一個元素,值為1時是刪除最后一個元素。

$pull:刪除數(shù)組中的某一個指定的數(shù)值

$pullAll:刪除數(shù)組中多個指定的數(shù)值

> db.student.update({_id:7},{$pop:{skill:1}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "java", "mongodb", "js", "C++" ] }> db.student.update({_id:7},{$pop:{skill:-1}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "mongodb", "js", "C++" ] }> db.student.update({_id:7},{$pull:{skill:"js"}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "mongodb", "C++" ] }> db.student.update({_id:7},{$pullAll:{skill:["js"]}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 0 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ "mongodb", "C++" ] }> db.student.update({_id:7},{$pullAll:{skill:["mongodb","C++"]}})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.student.find(){ "_id" : 1, "name" : "zhangsan", "age" : 26 }{ "_id" : 2, "name" : "lisi", "age" : 27 }{ "_id" : 3, "name" : "wangwu", "age" : 30 }{ "_id" : 4, "name" : "zhaoliu", "age" : 28 }{ "_id" : 5, "name" : "qianliu", "age" : 33 }{ "_id" : 6, "name" : "sunba", "age" : 32 }{ "_id" : 7, "name" : "songjiu", "skill" : [ ] }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
91在线观看免费高清| 成年女人在线看片| 91麻豆成人久久精品二区三区| 18欧美亚洲精品| 亚洲天堂999| 亚洲精品美腿丝袜| 欧美壮男野外gaytube| 一本高清dvd不卡在线观看| 亚洲18私人小影院| 国产精品中文在线| 国内精品偷拍| 91精品国产91久久久久久黑人| 国产无遮挡又黄又爽又色视频| 亚洲精品一区二区18漫画| 欧美日韩免费区域视频在线观看| 国产午夜一区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 91视频最新入口| 亚洲激情视频在线观看| 美国一区二区三区在线播放| 中文幕av一区二区三区佐山爱| 亚洲九九九在线观看| 91精品一区二区三区综合在线爱| 欧美一区激情| wwwxx免费| 先锋影音二区| 久久国产在线观看| 欧美黄色一区| 国产精品xx| 日韩av一区二区在线播放| 亚洲女同av| 国产aaa免费视频| 国产这里有精品| 波多野结衣精品| 一区二区三区欧美| 2022成人影院| 亚洲图片欧美视频| 又紧又大又爽精品一区二区| 日韩你懂的在线观看| 一级片avav网址| 91在线资源| 亚洲图片在区色| 日韩中文字幕视频在线观看| 成年人网站在线免费观看| 91啪亚洲精品| 欧美亚洲成人免费| 国产精品99久久久久久www| 欧美老女人在线| 久久精品30| 国产精品第一页在线观看| 高潮一区二区| 91久久大香伊蕉在人线| 伊人精品久久| 国产精品久久综合| 亚洲熟女综合色一区二区三区| 在线成年人视频| 久久久www成人免费无遮挡大片| 国产精品毛片aⅴ一区二区三区| 69久久夜色| 久久久久综合网| 亚洲欧洲综合另类| 亚洲精品成人无限看| 亚洲国产精品高清久久久| 久草中文在线观看| 香蕉成人app免费看片| 中文字幕av资源| 国产精品综合激情| 少妇户外露出[11p]| 看欧美ab黄色大片视频免费| 精品69视频一区二区三区| youjizz国产精品| 国产精品一区二区久久久| 亚洲国产女人aaa毛片在线| ed2k情侣啪啪91av| www.日本精品| 九九热精品视频国产| 国产精品理人伦一区二区三区| www久久久久久| 日本五十肥熟交尾| 欧美性大战xxxxx久久久| 国产精品全国免费观看高清| 国产秒拍福利视频露脸| 国产精品久久一区| 国产精品青草综合久久久久99| 韩日精品一区二区| 91精品精品| 性色av一区二区三区免费| caoporn国产精品免费视频| 久久夜色精品一区| 国模一区二区三区白浆| 性一交一乱一乱一视频| 51久久精品夜色国产麻豆| 色香欲www7777综合网| 四季av综合网站| 亚洲高清毛片| 欧美美女福利视频| 日本综合一区二区三区| 亚洲码在线观看| 欧美极品jizzhd欧美仙踪林| 久草网视频在线观看| 亚洲av永久纯肉无码精品动漫| 亚洲日韩成人| 亚洲综合图片| 亚洲精品色午夜无码专区日韩| 精品国产第一福利网站| 色综合中文字幕| 日本成人动漫在线观看| 国产999在线| 色五月激情五月| 自拍偷拍亚洲| 欧美日韩喷水| 老司机午夜在线视频| 国产高清精品在线| 久久九九久精品国产免费直播| 亚洲电影av在线| 欧美成人国产| 亚洲一区二区三区四区| 精品人妻无码一区| 天天在线视频色| 日日噜噜噜夜夜爽爽狠狠| 久久五月精品中文字幕| 国产福利微拍精品一区二区| 亚洲奶大毛多的老太婆| 免费在线观看成年人视频| 亚洲欧美综合一区二区| 久久bbxx| 欧美精品日韩www.p站| ㊣最新国产の精品bt7086| 亚洲欧美在线一区| 波多野结衣欲乱| 亚洲国产精品推荐| 国内精品不卡| 任我爽精品视频在线播放| 精品一区二区三区视频| 成人片在线播放| 很污的网站在线观看| 嫩草影院永久一二三入口| 国产精品久久国产精品| 不卡av日日日| 国产精品一区二区6| 天堂av一区二区三区在线播放| 日本91福利区| 精品久久久久久久大神国产| 亚洲国产高清av| 国产精品视频永久免费播放| 免费xxxx性欧美18vr| 久久精品一区| 四色永久免费网站| 国产精品久久久久久久久动漫| 亚洲另类图片另类电影| 国产在线看片| 午夜精品久久久久久| 91网页在线看| 欧美激情福利视频在线观看免费| 综合久久2023| 久久久久久久久久久成人| 毛片在线看网站| 亚洲熟女少妇一区二区| av在线私库| 久久亚洲导航| 欧美午夜精品久久久久久人妖| 久久一区二区三区国产精品| 国产精品美女一区二区在线观看| 成人av中文字幕| www.91在线播放| 日本一区二区三区中文字幕| caoporn成人免费视频在线| 久久99国产精品免费| 国产l精品国产亚洲区在线观看| 国产99久久九九精品无码免费| 国产精品久久久久久久第一福利| 蜜桃视频动漫在线播放| 3d动漫精品啪啪一区二区竹菊| 真实乱视频国产免费观看| 日韩国产大片| 四虎影院在线播放| 黄色www网站| baoyu777.永久免费视频| 人操人视频在线观看| **在线精品| 国产成人禁片在线观看| 成年人免费观看的视频| 香蕉97视频观看在线观看| 中文字幕一区二区人妻视频| 97超级碰在线看视频免费在线看| 日日夜夜天天综合| 中文字幕日本不卡| 天堂资源在线亚洲视频| 日韩欧美一级在线播放| 国产精品久久久久国产精品日日| 国产一区日韩二区欧美三区| 久久久99精品| 日韩美女一区二区三区四区| 欧洲伦理片一区 二区 三区| 欧美精品三级日韩久久| 国产欧美精品aaaaaa片| 天天射,天天干| 精品国产无码在线观看| 你懂得视频在线观看| 99九九精品视频| 热re66久久精品国产99热| 蜜臀av免费一区二区三区| 久久精品国产一区二区| 热久久视久久精品18亚洲精品| 亚洲欧美激情小说另类| 久久成人精品一区二区三区| 日韩精品免费在线观看| 欧美a∨亚洲欧美亚洲| 可以在线看的av| ts人妖另类在线| 800av免费在线观看| 先锋影音男人资源网| 国产ts人妖调教重口男| 亚洲精品免费在线观看| 亚洲欧美综合7777色婷婷| 狠狠搞狠狠干| 色网在线视频| 免费黄色在线视频网站| 丰满少妇高潮一区二区| 成人在线高清| 久久精品久久久精品美女| 中文写幕一区二区三区免费观成熟| 精品国产一区二区三区四区四| 亚洲国产激情一区二区三区| 久久久婷婷一区二区三区不卡| 欧美色婷婷久久99精品红桃| 国产精品视频一区二区三区,| 日本久久免费| 国产麻豆精品一区| 亚洲高清久久久| 影音先锋欧美精品| 国产综合色精品一区二区三区| 91在线播放视频| 亚洲尤物精选| 精品72久久久久中文字幕| 国产成人短视频在线观看| 超碰免费在线观看| 久久99国产精品久久99果冻传媒| 亚洲成av人片在线观看| 亚洲午夜精品久久久久久久久久久久| 久久人人爽人人爽人人| 毛片在线免费播放| 国产精品情侣呻吟对白视频| 日韩黄色成人| 91超薄丝袜肉丝一区二区| 在线观看免费污视频| 翔田千里精品久久一区二| 欧美资源在线观看| 香蕉视频在线观看免费| 国产黄大片在线观看| 久久久久久久久久久97| 小说区图片区亚洲| 国产一区二区三区在线播放免费观看| h视频免费网站| 日韩中文字幕有码| 日本成人精品视频| 久久久久久美女精品| 欧美亚洲一区二区在线观看| 午夜免费福利在线观看| 日韩中文字幕视频网| 亚洲午夜高清视频| 久久精品水蜜桃av综合天堂| 日韩欧美一二三四区| 椎名由奈jux491在线播放| 在线观看免费黄色片| 亚洲资源在线播放| 僵尸再翻生在线观看免费国语| 黄色香蕉视频在线观看| 国产精品久久久久久久久久10秀| 国产欧美综合一区二区三区| 久久久久久国产精品免费无遮挡| 国产午夜一区二区| 91.·福利| 久久精品男人天堂av| 国产成人精品亚洲午夜麻豆| 色噜噜狠狠一区二区三区狼国成人| 欧美精品三区| 精品国产91久久久久久浪潮蜜月| 99亚洲伊人久久精品影院| 7色.com| 久久久久久亚洲精品美女| 丁香花高清视频完整版在线观看| 久99九色视频在线观看| 尤物视频在线免费观看| 视频精品一区| 亚洲一区二区不卡免费| 不卡的av在线播放| 成年黄网站在线观看免费| 中文字幕乱妇无码av在线| 小小女视频网站色琼网站| www.youjizz.com亚洲| 成年网站在线播放| 欧美人妻一区二区| 日韩欧美在线123| 久久久男人的天堂| 99精品视频在线观看免费| 日本免费视频在线观看| 日韩亚洲欧美综合| 欧美一级淫片a免费视频| 午夜伦欧美伦电影理论片| 91久久奴性调教| 国产精品99久久99久久久| 偷窥少妇高潮呻吟av久久免费| 久久精品视频在线观看| 麻豆精品视频入口| 国产精品自偷自拍| 多人啪嗒啪嗒在线观看免费| 日本人妻一区二区三区| 国产精品美女www| 成人免费自拍视频| 97久久精品视频| 亚洲成人毛片| 香蕉视频在线观看网站| 婷婷在线观看视频| 中文字幕 久热精品 视频在线| 女同激情久久av久久| 国产制服91一区二区三区制服| 欧美三级黄美女| 伊人成综合网| 欧美在线视频在线播放完整版免费观看| 国产在线视频2019最新视频| 久久精品99无色码中文字幕| 免费看一级大片| 狠狠色丁香婷婷综合久久片| 国产日产欧美视频| 黑人精品xxx一区一二区| 亚洲特级黄色片| 久久亚洲精品国产精品紫薇|