mongodb基本操作

mongodb需要先启动一个服务器进程(mongod命令),然后再启动客户端进程(mongo命令)。安装完成之后如果启动的时候报这个错:

那么是我们的环境没有配好,我们可以使用mongod --help命令查看帮助信息

会提示我们用这个命令:mongod --dbpath arg配置

找到我们新建的文件夹,即上面报错的“data/db”,然后输入mongod --dbpath=/Users/apple/mongodb/data/db 即可看到如下输出。

先启动服务端:mongod

再启动客户端:mongo

1、首先创建一个数据库:use testDB

2、show dbs 可以查看所有的数据库(刚刚新建的数据库暂时还是空的,所以看不到,只会列出admin和local)

3、我们用db.testDB.insert({json}),往数据库插入数据,在show dbs就能看到test数据库了

4、用use test,就能进入test下的数据库,然后show collections就能看到我们刚刚新建的testDB数据库了

5、删除数据库:db.dropDatabase(),就会输出{ "dropped" : "test", "ok" : 1 }

6、数据库中插入内容:db.testDB.insert({age:"6",name:"xiaoming"})或者db.testDB.insert(docName),其中docName=({age:"6",name:"xiaoming"})

7、更新某一参数:db.testDB.update({'age':'18'},{$set:{'age':'20'}})

8、查看数据库里的内容:db.testdb.find()

9、删除集合中的文档:db.testDB.remove(docName)或者db.testDB.remove("age":"18").两者等价

9、根据某一字段查找db.testDB.find({"key":"value"})

10、可以使用db.createCollection("yourTable") 建一个表

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 系统相关 安装MongoDB 启动MongoDB服务器 连接MongoDB服务器,启动客户端 数据库相关 创建数据...
    DongGuangqing阅读 256评论 0 0
  • NoSql数据库优缺点 在优势方面主要体现在下面几点: 简单的扩展 快速的读写 低廉的成本 灵活的数据模型 在不足...
    dreamer_lk阅读 2,770评论 0 6
  • 安装 配置环境 mongodb安装完毕后,默认安装路径在/usr/local/Cellar/mongodb/3.4...
    bd4d0d78f248阅读 5,799评论 0 53
  • 原文链接 安装/卸载MongoDB 查看MongoDB版本信息 开启/关闭MongoDB服务 查看MongoDB是...
    sssnowyue阅读 252评论 0 0
  • 创建数据库 打印数据库列表 ** MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放...
    陈小陌丿阅读 282评论 0 0