日期:2014-05-16 浏览次数:20336 次
最近听说mongodb很火,于是下载学了一番,下面谈一下关于mongodb的学习内容。
我的机器系统是ubuntu13.04,在安装mongodb时就出现了两种方法:1。下载tar-gz压缩包解压安装 2。用ppa源安装。因为简单我选择了方法2。
首先导入公钥:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
然后我们需要创建:
/etc/apt/sources.list.d/mongodb.list
接下来不用说就是
sudo apt-get update
sudo apt-get install mongodb-10gen
常用的命令
sudo service mongodb start sudo service mongodb stop
接下来就是进入我们刚刚安装好的mongo的shell界面了:
在终端里面输入mongo就可以显示下面的界面
我们默认进入了mongo的test数据库关于下面的warnings我们不去详细的研究。
刚刚发现一个mongo的大问题,卧刚刚挂起电脑开启的时候唤醒失败,强制关机后mongo无法使用!今天google不知怎么的也时常抽风,搜了一下,在/var/lib/mongodb/下面有一个后缀是.lock的文件,删除掉这个文件就可以正常使用mongo了。
既然我们已经可以用shell来进入mongo,那么我们可以进行一下数据库的最基本功能:增删查改。
首先我们连接上的是test数据库,那么我们就使用test数据库来进行简单测试。
在shell里面输入
db.test.save({a:1})等待进程结束,这时我们就在mongodb的test数据库里面存入了一条内容。下面我们来查看一下:
db.test.find()这时我们发现shell里面出现了我们刚刚输入的数据。
我们也看到了我们的输入的数据。
我们需要我们的mongodb随机启动,那么我们需要修改一下
sudo gedit /etc/rc.local我们在其中添加
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/data/db --port 27017-logpath=/usr/local/mongodb/log --logappend嗯,保存下来这样mongodb就会随计算机启动。