从MongoDB开始 - 初学者建议/工具

时间:2012-11-16 08:17:32

标签: mongodb

我是这个论坛的新手,也是MongoDB的新手。

我目前正在参加MongoDB的10gen在线教育课程,并且一直在做一些在线教程。但是,我的编程经验仅限于课堂经验,主要是在具有SQL,python经验的java中。

正如我一直在阅读这些教程,我注意到在一些关键领域的知识差距以及我应该用于开发的工具的差距。我想尽可能尽可能地填补这些空白。

我在任何我应该加入或关注的论坛,网站,我应该得到的软件(基本上是程序员应该拥有的任何工具,我主要只是使用eclipse)上寻求建议,或者只是关于什么的一般建议你希望你知道什么时候开始......

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用的是Ubuntu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo nano  /etc/apt/sources.list.d/10gen.list 
Add the line
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

sudo apt-get update
sudo apt-get install mongodb-10gen

sudo nano /etc/mongodb.conf 
sudo nano /etc/init.d/mongodb.conf
sudo service mongodb start
mongo
> db.test.save( { a: 1 } )
> db.test.find()


sudo apt-get install php-pear 
sudo apt-get install php5-dev
sudo apt-get install make
wget https://github.com/mongodb/mongo-php-driver/archive/master.zip
unzip master.zip
phpize
./configure
make
sudo make install
 or
sudo pecl install mongo

cp /usr/lib/php5/20090626+lfs/mongo.so  /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so
cp /lampp/lib/php/extensions/no-debug-non-zts-20100525

sudo /opt/lampp/lampp restart

如果您使用的是Windows:

下载 Mongodb

http://www.mongodb.org/downloads

和 mongodb-php驱动程序

https://github.com/mongodb/mongo-php-driver/downloads

您可能还需要RockMongo(类似于phpmyadmin) http://rockmongo.com/downloads