mongodb之常用命令
help show helpshow dbs show database namesshow collections show collections in current databaseshow users show users in current databaseshow profile show most recent system.profile entries with time >= 1msuse <db name> set curent database to <db name>db.addUser (username, password)db.removeUser(username)db.cloneDatabase(fromhost)db.copyDatabase(fromdb, todb, fromhost)db.createCollection(name, { size : ..., capped : ..., max : ... } )db.getName()db.dropDatabase()// runs the collstats] command on each collection in the databasedb.printCollectionStats()db.currentOp() displays the current operation in the dbdb.killOp() kills the current operation in the dbdb.getProfilingLevel()db.setProfilingLevel(level) 0=off 1=slow 2=alldb.getReplicationInfo()db.printReplicationInfo()db.printSlaveReplicationInfo()db.repairDatabase()db.version() current version of the serverdb.shutdownServer()======ddldb.foo.drop() drop the collectiondb.foo.dropIndex(name)db.foo.dropIndexes()db.foo.getIndexes()db.foo.ensureIndex(keypattern,options) - options object has these possiblefields: name, unique, dropDupsdb.foo.find( [query] , [fields]) - first parameter is an optionalquery filter. second parameteris optionalset of fields toreturn.e.g. db.foo.find({ x : 77 } ,{ name : 1 , x : 1 } )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 collectiondb.foo.count()db.foo.group( { key : ..., initial: ..., reduce : ...[, cond: ...] } )db.foo.renameCollection( newName ) renames the collectiondb.foo.stats()db.foo.dataSize()db.foo.storageSize() - includes free space allocated tothiscollectiondb.foo.totalIndexSize() - size in bytes of all the indexesdb.foo.totalSize() - storage allocatedforall data and indexesdb.foo.validate() (slow)db.foo.insert(obj)db.foo.update(query, object[, upsert_bool])db.foo.save(obj)db.foo.remove(query) - remove objects matching queryremove({}) will remove all
作者:imap
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架