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") 建一个表