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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MongoDB的使用技巧(转)

發布時間:2023/10/11 编程问答 165 如意码农
生活随笔 收集整理的這篇文章主要介紹了 MongoDB的使用技巧(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近常用到mongo. 看朋友這篇命令挺全的就轉來了。

如果想查看當前連接在哪個數據庫

下面,可以直接輸入db

> db
Admin
想切換到test數據庫下面 > use test
switched to db test
> db
Test
想查看test下有哪些表或者叫collection,可以輸入 > show collections
system.indexes
user
想知道mongodb支持哪些命令,可以直接輸入help > help
HELP
show dbs show database names
show collections show collections in current database
show users show users in current database
show profile show most recent system.profile entries with time >= 1ms
use <db name> set curent database to <db name>
db.help() help on DB methods
db.foo.help() help on collection methods
db.foo.find() list objects in collection foo
db.foo.find( { a : } ) list objects in foo where a ==
it result of the last line evaluated; use to further iterate
如果想知道當前數據庫支持哪些方法: > db.help();
DB methods:
db.addUser(username, password) 添加數據庫授權用戶
db.auth(username, password) 訪問認證
db.cloneDatabase(fromhost) 克隆數據庫
db.commandHelp(name) returns the help for the command
db.copyDatabase(fromdb, todb, fromhost) 復制數據庫
db.createCollection(name, { size : ..., capped : ..., max : ... } ) 創建表
db.currentOp() displays the current operation in the db
db.dropDatabase() 刪除當前數據庫
db.eval(func, args) run code server-side
db.getCollection(cname) same as db['cname'] or db.cname
db.getCollectionNames() 獲取當前數據庫的表名
db.getLastError() - just returns the err msg string
db.getLastErrorObj() - return full status object
db.getMongo() get the server connection object
db.getMongo().setSlaveOk() allow this connection to read from the nonmaster member of a replica pair
db.getName()
db.getPrevError()
db.getProfilingLevel()
db.getReplicationInfo()
db.getSisterDB(name) get the db at the same server as this onew
db.killOp() kills the current operation in the db
db.printCollectionStats() 打印各表的狀態信息
db.printReplicationInfo() 打印主數據庫的復制狀態信息
db.printSlaveReplicationInfo() 打印從數據庫的復制狀態信息
db.printShardingStatus() 打印分片狀態信息
db.removeUser(username) 刪除數據庫用戶
db.repairDatabase() 修復數據庫
db.resetError()
db.runCommand(cmdObj) run a database command. if cmdObj is a string, turns it into { cmdObj : }
db.setProfilingLevel(level) =off =slow =all
db.shutdownServer()
db.version() current version of the server
如果想知道當前數據庫下的表或者表collection支持哪些方法,可以使用一下命令如: > db.user.help(); user為表名
DBCollection help
db.foo.count() 統計表的行數
db.foo.dataSize() 統計表數據的大小
db.foo.distinct( key ) - eg. db.foo.distinct( 'x' ) 按照給定的條件除重
db.foo.drop() drop the collection 刪除表
db.foo.dropIndex(name) 刪除指定索引
db.foo.dropIndexes() 刪除所有索引
db.foo.ensureIndex(keypattern,options) - options should be an object with these possible fields: name, unique, dropDups 增加索引
db.foo.find( [query] , [fields]) - first parameter is an optional query filter. second parameter is optional set of fields to return. 根據條件查找數據
e.g. db.foo.find( { x : } , { name : , x : } )
db.foo.find(...).count()
db.foo.find(...).limit(n) 根據條件查找數據并返回指定記錄數
db.foo.find(...).skip(n)
db.foo.find(...).sort(...) 查找排序
db.foo.findOne([query]) 根據條件查詢只查詢一條數據
db.foo.getDB() get DB object associated with collection 返回表所屬的庫
db.foo.getIndexes() 顯示表的所有索引
db.foo.group( { key : ..., initial: ..., reduce : ...[, cond: ...] } ) 根據條件分組
db.foo.mapReduce( mapFunction , reduceFunction , <optional params> )
db.foo.remove(query) 根據條件刪除數據
db.foo.renameCollection( newName ) renames the collection 重命名表
db.foo.save(obj) 保存數據
db.foo.stats() 查看表的狀態
db.foo.storageSize() - includes free space allocated to this collection 查詢分配到表空間大小
db.foo.totalIndexSize() - size in bytes of all the indexes 查詢所有索引的大小
db.foo.totalSize() - storage allocated for all data and indexes 查詢表的總大小
db.foo.update(query, object[, upsert_bool]) 根據條件更新數據
db.foo.validate() - SLOW 驗證表的詳細信息
db.foo.getShardVersion() - only for use with sharding

總結

以上是生活随笔為你收集整理的MongoDB的使用技巧(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 俄罗斯av在线 | 成人午夜福利一区二区 | 天天摸夜夜添狠狠添婷婷 | 亚洲AV无码国产精品播放在线 | 天天色宗合 | 91久久 | 欧美日韩美女 | 制中文字幕音影 | 成人免费毛片果冻 | 网站在线免费观看 | 国产精品久久久久一区二区 | 在线高清免费观看 | 欧洲亚洲另类 | 免费三片在线播放 | wwwwxxxxx日本 | 91视频免费看片 | 欧美 日韩 国产 成人 | 韩国一级淫片免费看 | 二区久久 | 亚洲欧洲在线看 | 西西444www无码大胆 | 欧美性生活免费视频 | 黄色片在线免费观看视频 | www,超碰| 欧美一区二区三区网站 | 久久中文字幕国产 | 美女av片 | 精品爱爱 | 可以在线观看的av | 富二代成人短视频 | 97人妻精品一区二区免费 | 久久久久久综合 | 色天堂影院| 1区2区3区视频 | 国产亚洲精品av | 看片久久 | 国产视频久久久久久久 | 两个人看的www视频免费完整版 | 在线观看9.1 | 日韩亚洲影院 | 免费毛片视频网站 | 国精产品一区一区三区mba下载 | 蜜桃91丨九色丨蝌蚪91桃色 | 欧美日韩高清一区二区 国产亚洲免费看 | 免费大片在线观看www | 亚洲天堂福利视频 | 人人干人人草 | 在线观看国产区 | 中文字幕日韩欧美在线 | 日韩精品一区二区三区不卡在线 | 特级西西444www | 久久精品国产免费看久久精品 | 国内三级在线 | 先锋影音一区二区三区 | 成年人视频网址 | 成人高潮片免费 | 精品一区免费 | 欧美成人精品一区二区男人小说 | 黄色网址中文字幕 | 六月丁香激情综合 | 91麻豆一区二区三区 | 开心激情播播网 | 精品国产999久久久免费 | 国产麻豆精品在线 | 香蕉爱视频| 我的公把我弄高潮了视频 | 九一网站在线观看 | 久久精品国产99久久不卡 | 国产一区二区三区四区精 | 国产午夜小视频 | 亚洲午夜色 | 波多野结衣视频在线看 | 午夜天堂精品久久久久 | 一级免费a | 亚洲乱码精品久久久久.. | 中文字幕3区 | 久久午夜场| 重口变态虐黄网站 | 亚洲国产清纯 | 久久久久久欧美精品se一二三四 | 日韩一区二区毛片 | 美日韩一区二区三区 | 亚洲精品一区二区三区婷婷月 | 韩国三级视频在线 | 国产精品4p | 深夜福利在线播放 | 香蕉毛片 | 8x8ⅹ8成人免费视频观看 | 污污内射久久一区二区欧美日韩 | 日本美女性爱视频 | 亚洲巨乳在线 | 公肉吊粗大爽色翁浪妇视频 | 欧美a视频在线观看 | 在线免费成人 | 樱桃视频一区二区三区 | 国产99久久久国产精品 | 日本囗交做爰视频 | 国产高清成人 | 中文在线一区二区三区 |