mongodb需要先启动一个服务器进程(mongod命令),然后再启动客户端进程(mongo命令)。安装完成之后如果启动的时候报这个错:
![](https://img.haomeiwen.com/i3341870/57c5d7cab458771c.png)
那么是我们的环境没有配好,我们可以使用mongod --help命令查看帮助信息
会提示我们用这个命令:mongod --dbpath arg配置
找到我们新建的文件夹,即上面报错的“data/db”,然后输入mongod --dbpath=/Users/apple/mongodb/data/db 即可看到如下输出。
![](https://img.haomeiwen.com/i3341870/edf348b4bd66edc6.png)
先启动服务端:mongod
再启动客户端:mongo
![](https://img.haomeiwen.com/i3341870/d5181dddd9774799.png)
1、首先创建一个数据库:use testDB
2、show dbs 可以查看所有的数据库(刚刚新建的数据库暂时还是空的,所以看不到,只会列出admin和local)
3、我们用db.testDB.insert({json}),往数据库插入数据,在show dbs就能看到test数据库了
![](https://img.haomeiwen.com/i3341870/ee9b13af8a81c9d2.png)
4、用use test,就能进入test下的数据库,然后show collections就能看到我们刚刚新建的testDB数据库了
![](https://img.haomeiwen.com/i3341870/d45817fe597dbeb0.png)
5、删除数据库:db.dropDatabase(),就会输出{ "dropped" : "test", "ok" : 1 }
![](https://img.haomeiwen.com/i3341870/f6203d755347f087.png)
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()
![](https://img.haomeiwen.com/i3341870/ea16533be1b6a5e3.png)
9、删除集合中的文档:db.testDB.remove(docName)或者db.testDB.remove("age":"18").两者等价
9、根据某一字段查找db.testDB.find({"key":"value"})
10、可以使用db.createCollection("yourTable") 建一个表
网友评论