• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MongoDB最基本命令速查笔记
    POST TIME:2021-10-18 23:26

    安装后在控制台输入:

    mongo启动客户端。

    show dbs显示所有数据库。

    use xxx选中数据库为当前使用的数据库。

    show collections显示当前数据库的所有集合。

    db.colleciton.find()来查找表格的所有数据。

    db.serverStatus()查看数据库服务器的状态。

    db.stats()查询指定数据库的统计信息。

    use xxx如果数据库不存在则创建数据库(必须在虽然插入一条数据)

    db.storeCollection.insert({'version':'13', 'segment':'456'})插入数据,同时创建集合

    db.dropDatabase()删除数据库

    db.mycoll.drop()删除集合

    db.storeCollection.save({'version':'3.5', 'segment':'e3ol6'})更新记录

    db.storeCollection.remove({'version':'3.5'}) 删除记录

    db.page.ensureIndex({'title':1, 'url':-1})创建索引,1正序,-1逆序

    db.page.getIndexes()查询建立的索引

    db.mycoll.dropIndex(name) 删除索引,如果不带参数,删除所有索引

    db.baseSe.reIndex()重建索引

    db.baseSe.storageSize()查询指定数据库的集合的可用的存储空间

    db.baseSe.totalSize()查询集合已分配的存储空间

    PS:非正常关闭后无法启动问题
    段时间不小心非正常关闭了mongoDB,准备重启却发现不行,错误信息如下:

    Tue Apr 17 11:13:30
    Tue Apr 17 11:13:30 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
    Tue Apr 17 11:13:30
    Tue Apr 17 11:13:30 [initandlisten] MongoDB starting : pid=7128 port=27017 dbpath=D:\Programs\mongodb204\db 32-bit host=FALCON
    Tue Apr 17 11:13:30 [initandlisten]
    Tue Apr 17 11:13:30 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
    Tue Apr 17 11:13:30 [initandlisten] **    see http://blog.mongodb.org/post/137788967/32-bit-limitations
    Tue Apr 17 11:13:30 [initandlisten] **    with --journal, the limit is lower
    Tue Apr 17 11:13:30 [initandlisten]
    Tue Apr 17 11:13:30 [initandlisten] db version v2.0.4, pdfile version 4.5
    Tue Apr 17 11:13:30 [initandlisten] git version: 329f3c47fe8136c03392c8f0e548506cb21f8ebf
    Tue Apr 17 11:13:30 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=0, build=6002, platform=2, service_pack='Service Pack 2')BOOST_LIB_VERSION=1_42
    Tue Apr 17 11:13:30 [initandlisten] options: { dbpath: "D:\Programs\mongodb204\db" }
    **************
    Unclean shutdown detected.
    Please visit http://dochub.mongodb.org/core/repair for recovery instructions.
    *************
    Tue Apr 17 11:13:30 [initandlisten] exception in initAndListen: 12596 old lock file, terminating
    Tue Apr 17 11:13:30 dbexit:
    Tue Apr 17 11:13:30 [initandlisten] shutdown: going to close listening sockets...
    Tue Apr 17 11:13:30 [initandlisten] shutdown: going to flush diaglog...
    Tue Apr 17 11:13:30 [initandlisten] shutdown: going to close sockets...
    Tue Apr 17 11:13:30 [initandlisten] shutdown: waiting for fs preallocator...
    Tue Apr 17 11:13:30 [initandlisten] shutdown: closing all files...
    Tue Apr 17 11:13:30 [initandlisten] closeAllFiles() finished
    Tue Apr 17 11:13:30 dbexit: really exiting now
    

    解决方法:
    1、删除%MONGO_HOME%/db下的.lock文件

    2、输入命令 mongod --repair

    3、重启mongoDB

    您可能感兴趣的文章:
    • MongoDB常用操作命令大全
    • mongodb与mysql命令详细对比
    • MongoDB常用命令小结
    • Ubuntu系统中安装MongoDB及其启动命令mongod的教程
    • MongoDB入门教程(包含安装、常用命令、相关概念、使用技巧、常见操作等)
    • MongoDB使用mongoexport和mongoimport命令,批量导出和导入JSON数据到同一张表的实例
    • Mongodb启动命令参数中文说明
    • mongodb数据库的6个安全设置命令
    • mongodb 命令行下及php中insert数据详解
    • 详解MongoDB管理命令
    • Ubuntu下安装PHP的mongodb扩展操作命令
    • MongoDB中的主从同步配置和mongod相关启动命令讲解
    • MongoDB使用自带的命令行工具进行备份和恢复的教程
    • MongoDB Shell 命令实例总结【进阶篇】
    • Mongodb 启动命令mongod参数说明(中文翻译)
    • mongodb监控工具mongostat的使用及命令详解
    • MongoDB的基本安装与管理命令脚本总结
    • MongoDB常用数据库命令大全
    上一篇:MongoDB中强大的统计框架Aggregation使用实例解析
    下一篇:Ubuntu系统中安装MongoDB及其启动命令mongod的教程
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信