mongodb資料庫如何建立索引?
一、索引命令
建立索引 db.stu.ensureIndex({“name”:1}) 建立唯一索引 db.stu.ensureIndex({“name”:1},{“unique”:true}) 聯合索引,按照find()出現順序 db.stu.ensureIndex({“name”:1},{age:1:}) 檢視文件索引 db.stu.getIndexes() 刪除索引 db.stu.dropIndexes(‘索引名稱’)
二、建立索引
1、為普通欄位新增索引,並且為索引命名
db.集合名.createIndex( {"欄位名": 1 },{"name":'idx_欄位名'})
說明:
索引命名規範:idx_<構成索引的欄位名>。如果欄位名字過長,可採用欄位縮寫。
欄位值後面的 1 代表升序;如是 -1 代表 降序。
2、設定TTL 索引
db.集合名.createIndex( { "欄位名": 1 },{ "name":'idx_欄位名',expireAfterSeconds: 定義的時間,background:true} )
以上就是mongodb資料庫中建立索引的兩種方法,希望能對你 有所幫助喲~更多mongodb資料庫學習推薦:。
(推薦作業系統:windows7系統、mongodb 2.6,DELL G3電腦。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/964/viewspace-2830845/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mongodb 如何建立資料庫MongoDB資料庫
- 資料庫之建立索引資料庫索引
- MongoDB如何在後臺建立索引MongoDB索引
- 為資料庫建立索引(轉)資料庫索引
- MongoDB資料庫如何能備份集合的建索引語句?MongoDB資料庫索引
- 資料庫建立索引的原則資料庫索引
- 聊聊非關係型資料庫MongoDB索引資料庫MongoDB索引
- mongodb怎麼手動建立資料庫MongoDB資料庫
- 安裝mongodb,建立資料庫、使用者、建立表、匯出匯入資料庫MongoDB資料庫
- oracle資料庫建立、刪除索引等操作Oracle資料庫索引
- 資料庫 - 索引、基本表建立與刪除資料庫索引
- 分散式文件儲存資料庫之MongoDB索引管理分散式資料庫MongoDB索引
- mongodb建立索引和刪除索引和背景索引backgroundMongoDB索引
- MongoDB 資料庫建立刪除、表(集合)建立刪除、資料增刪改查MongoDB資料庫
- MongoDB資料庫MongoDB資料庫
- mysql資料庫索引的建立以及效能測試MySql資料庫索引
- 【資料庫】mysql資料庫索引資料庫MySql索引
- 資料庫索引資料庫索引
- Mysql資料庫是如何通過索引定位資料MySql資料庫索引
- 【Mongo】MongoDB索引管理-索引的建立、檢視、刪除MongoDB索引
- mongodb 如何檢視索引MongoDB索引
- 【資料庫使用-oracle索引的建立和分類】二資料庫Oracle索引
- 【資料庫使用-oracle索引的建立和分類】一資料庫Oracle索引
- mongodb 重複建立索引不報錯MongoDB索引
- MongoDB如何使用top命令監控資料庫MongoDB資料庫
- MongoDB 資料庫操作MongoDB資料庫
- mongodb資料庫操作MongoDB資料庫
- nodejs操作mongodb資料庫(mongodb)NodeJSMongoDB資料庫
- MongoDB資料庫建立的基本規範簡要介紹MongoDB資料庫
- mongodb資料庫中插入資料MongoDB資料庫
- 如何建立與現有資料庫相同的空資料庫資料庫
- 【Mongodb】如何建立mongodb的replica setMongoDB
- indexedDB 資料庫 索引Index資料庫索引
- 資料庫索引原理資料庫索引
- 資料庫索引《二》資料庫索引
- 資料庫索引《一》資料庫索引
- [資料庫]索引失效資料庫索引
- MongoDB隱藏技能:如何重新命名資料庫MongoDB資料庫