数据库

 首页 > 数据库 > MongoDB > 开始使用MongoDB

开始使用MongoDB

分享到:
【字体:
导读:
         摘要:安装MongoDB$sudoapt-getinstallmongodb会自动安装libpcrecpp0libboost-system1.42.0libboost-filesystem1.42.0libboost-program-options1.42.0libboost-thread1.42.0xulrunner-2....

开始使用MongoDB

安装MongoDB

$sudo apt-get install mongodb

会自动安装libpcrecpp0 libboost-system1.42.0 libboost-filesystem1.42.0

libboost-program-options1.42.0 libboost-thread1.42.0 xulrunner-2.0-mozjs

mongodb-clients mongodb-server mongodb-dev mongodb 等依赖包。

$ps aux | grep mongod

安装Python语言驱动

$sudo apt-get install python-setuptools

$sudo easy_install pymongo

配置MongoDB

$sudo vim /etc/mongodb.conf

dbpath=’your datebase path’

logpath=’where to log’

logappend=true

bind_id=127.0.0.1

port=27017

mytestdb
创建Collection

进入数据库建立coolection数据库才算建立完成。使用

db.createCollection("mytestdb ", {capped:true, size:10000}) 单位是kb

或者db.runCommand( {createCollection:" mytestdb ", capped:true, size:100000} )

capped参数是建立固定大小的数据库文件,为了保证效率,mongo会在建立collection的时候占用磁盘空间,防止碎片。

> db.createCollection("mytestdb ", {capped:true, size:10000})

> show collections

db.mytestdb.ensureIndex({age:-1})

使用Python测试

$python

>>> import pymongo

>>> conn = pymongo.Connection(host="localhost",port=27017)

>>> db=conn.mytestdb

>>> for user in db.wfcoll.find({}):

... repr(user)

开始使用MongoDB
分享到:
MongoDB数据库增删查改操作
MongoDB数据库增删查改操作   看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然 傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就 是干掉它...
在JAVA中使用MongoDB数据库
在JAVA中使用MongoDB数据库 英文原文在这里:Java Tutorial 使用JAVA语言操作MONGODB非常简单,只要将驱动文件加入到CLASSPATH中就可以使用。 1 建立连接 要建立MongoDB的连接,你只要指定要连接到的数据库就可以。这个数据库不一定存在,如果不存在,MongoDB会先为你建立这个库。同时,在连接时你也可以具体指定要...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……