欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mongodb中在嵌套子文檔的文檔上面建立索引-創(chuàng)新互聯(lián)

  1. 在mongodb的test庫:

    我們擁有十載網(wǎng)頁設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、微信開發(fā)、小程序定制開發(fā)、手機(jī)網(wǎng)站開發(fā)、H5開發(fā)、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。

> db.data.insert({name:"1616",info:{url:"http://www.1616.net/",city:"beijing"}});

> db.data.insert({name:"hao123",info:{url:"http://www.hao123.com/",city:"beijing"}});

> db.data.insert({name:"ll4la",info:{url:"http://www.114la.com/",city:"dongguan"}});

2.對(duì)字段 info 創(chuàng)建索引:

> db.data.ensureIndex({info: 1});

3.data表的索引查詢:

rs0:PRIMARY> db.data.getIndexes()

[

    {

        "v" : 1,

        "key" : {

            "_id" : 1

        },

        "name" : "_id_",

        "ns" : "test.data"

    },

    {

        "v" : 1,

        "key" : {

            "info" : 1

        },

        "name" : "info_1",

        "ns" : "test.data"

    }

]

4.索引的用法:

以下查詢是可以用到info的索引的:

>db.data.find({info: {url:"http://www.1616.net/", city:"beijing"}});

>db.data.find({info: {url:"http://www.1616.net/"} });

>db.data.find({info: {city:"beijing"});

可以使用query.explain()查看索引的使用:

rs0:PRIMARY> db.data.find({info: {city:"beijing"}}).explain()

{

    "queryPlanner" : {

        "plannerVersion" : 1,

        "namespace" : "test.data",

        "indexFilterSet" : false,

        "parsedQuery" : {

            "info" : {

                "$eq" : {

                    "city" : "beijing"

                }

            }

        },

        "winningPlan" : {

            "stage" : "FETCH",

            "inputStage" : {

                "stage" : "IXSCAN",

                "keyPattern" : {

                    "info" : 1

                },

                "indexName" : "info_1",

                "isMultiKey" : false,

                "isUnique" : false,

                "isSparse" : false,

                "isPartial" : false,

                "indexVersion" : 1,

                "direction" : "forward",

                "indexBounds" : {

                    "info" : [

                        "[{ city: \"beijing\" }, { city: \"beijing\" }]"

                    ]

                }

            }

        },

        "rejectedPlans" : [ ]

    },

    "serverInfo" : {

        "host" : "mycentos.WORKGROUP",

        "port" : 27017,

        "version" : "3.2.8",

        "gitVersion" : "ed70e33130c977bda0024c125b56d159573dbaf0"

    },

    "ok" : 1

}

但是這樣的查詢就不行:

>db.data.find({"info.city":"beijing"});    //字段部分必須加引號(hào)

>db.data.find({info.url:"..."});

這樣的查詢語句,只能使用類似的組合索引:

> db.data.ensureIndex({"info.url":1, "info.city":1});

5.組合索引

> db.data.ensureIndex({"info.url":1, "info.city":1});

即使查詢時(shí),與定義的排序相反,也是可以使用索引掃描的。

rs0:PRIMARY> db.data.find({"info.url": /http:*/i}).sort({"info.url": -1, "info.city":-1}).explain()

{

    "queryPlanner" : {

        "plannerVersion" : 1,

        "namespace" : "test.data",

        "indexFilterSet" : false,

        "parsedQuery" : {

            "info.url" : /http:*/i

        },

        "winningPlan" : {

            "stage" : "FETCH",

            "inputStage" : {

                "stage" : "IXSCAN",

                "filter" : {

                    "info.url" : /http:*/i

                },

                "keyPattern" : {

                    "info.url" : 1,

                    "info.city" : 1

                },

                "indexName" : "info.url_1_info.city_1",

                "isMultiKey" : false,

                "isUnique" : false,

                "isSparse" : false,

                "isPartial" : false,

                "indexVersion" : 1,

                "direction" : "backward",

                "indexBounds" : {

                    "info.url" : [

                        "[/http:*/i, /http:*/i]",

                        "({}, \"\"]"

                    ],

                    "info.city" : [

                        "[MaxKey, MinKey]"

                    ]

                }

            }

        },

        "rejectedPlans" : [ ]

    },

    "serverInfo" : {

        "host" : "mycentos.WORKGROUP",

        "port" : 27017,

        "version" : "3.2.8",

        "gitVersion" : "ed70e33130c977bda0024c125b56d159573dbaf0"

    },

    "ok" : 1

}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站題目:mongodb中在嵌套子文檔的文檔上面建立索引-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://aaarwkj.com/article46/gdseg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、營銷型網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、網(wǎng)站營銷微信公眾號(hào)、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
97国产免费全部免费观看| 欧美精品国产亚洲另类| 午夜视频在线播放一区二区三区| 少妇高潮试看二十分钟| 国产极品美女在线观看网站| 中文字幕在线日韩精品| 国产精品一区二区av麻豆| 亚洲一区二区三区精品福利| 男人天堂在线视频网站| 蜜臀av免费在线观看| 懂色av中文一区二区| av网址不卡在线免费观看| 热久久视频这里只有精品| 欧美日韩国产激情另类| 国产高潮呻吟久久av| 久久国产精品一区av瑜伽| 一区二区三区欧美久久| 日韩一区二区偷拍视频| 亚洲国产欧美日韩久久| 亚洲一区二区三区黄色| 亚洲欧洲日产国码一区| 亚洲成人自拍视频在线观看| 播放欧美日韩特黄大片| 成年人性生活网站视频| 欧美三级特黄在线播放| 男女做爰高清免费视频| 中文字幕人妻在线播放| 国产成人短视频在线播放| 日本在线一区二区三区| 中文字幕日韩高清乱码| 高清不卡av在线播放| 精品福利视频蜜臀91| 国产在线精彩视频自拍| 国产美女主播在线精品一区| 韩国成人伦理片在线观看| 久久久人妻精品一区二区三区四区| 日韩一区二区高清视频在线观看| 国产成人国产精品国产三级| 日韩欧美乱码一区二区| 午夜福利精品在线观看| 国产三级黄在线观看|