关于Mongodb的操作
一、ubuntu系统上安装mongodb
1、正常情况下,直接输入命令行:sudo apt-get install mongodb
2、可能出现依赖问题,需要执行命令:sudo apt-get -f install
注意:mongoDB的数据文件默认是需要3G多的空间,如果没有的话,就需要用smallfiles,具体使用命令:mongod –smallfiles
二、mongodb 的启动
关闭:sudo service mongodb stop
开启:sudo service mongodb start
连接数据库:mongo
注意1:由于我在一开始安装时服务器出现了问题,用了另一种方法安装,则我启动mongodb时需要输入以下命令行
sudo mongodb/bin/mongod -f mongodb/mongodb.conf
然后再打开另一个终端直接输入mongo,链接数据库
注意2:如果系统因没有正常关闭而导致下次开启异常的话,可以输入修复命令:mongod –repair
三、检验mongodb是否启动
输入命令行:sudo pgrep mongo -l
出现此界面即可证明已启动
四、mongodb数据库的一些基本操作
1、查看数据库
show dbs;
2、创建一个数据库
use yourdb ;
或者直接创建一个collection,会自动生成当前数据库叫“test”,命令:db.createCollection('yourdb');
这样就可以创建一个名为‘yourdb’的数据库了
3、在当前数据库创建一个集合(相当于MySQL中的table)
db.createCollection("little_tiff",{"name":"little_tiff"});
4、在创建好的collection中插入数据(相当于MySQL中的insert命令)
db.little_tiff.insert({"id":"tiff","name":"tiffany","age":19,"area":"gd"});
5、查找数据
db.little_tiff.find();该命令会将所有数据输出来
6、若要查找特定数据
db.little_tiff.find({"age":20}); 相当于: select * from little_tiff where age = 22;
7、删除数据
db.little_tiff.remove({"area":"sz"});
8、删除collection
db.little_tiff.drop();
9、删除当前的数据库
db.dropDatabase();