mongodb
iteye_2186
这个作者很懒,什么都没留下…
展开
-
mongoDB linux centos安装
这里我采用yum安装 1,添加mongodb yum配置文件在/etc/yum.repos.d/目录下创建一个文件mongodb.repo # cd /etc/yum.repos.d/# touch mongodb.repo 编辑mongodb.repo文件,如果系统是32位,内容如下: [mongodb]name=MongoDB Rep...原创 2013-09-12 16:58:18 · 111 阅读 · 0 评论 -
mongodb java 增删改查
package com.mgtest;import java.net.UnknownHostException;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.m...原创 2013-09-16 15:57:24 · 154 阅读 · 0 评论 -
MonggoDB保证事物的一致性
MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个mongo实例即可.mongo有个内置的连接池(连接池默认可容纳10个数据库连接),在有大量写和读的环境中,为了确保在一个session中使用同一个DB时,可以通过DB类的requestStart()方法打开失去控制,待所有业务代码编写完毕后,再通过DB类的requestDone()方法结束事物控制.这样就保证了事物的原子性....原创 2013-09-16 16:24:47 · 350 阅读 · 0 评论 -
mongodb 的分页实现
mongodb默认是提供了类似分页的函数skip,但这个使用起来,数据量一旦大起来,查询效率是非常低的,甚至能达到几百秒,很恐怖。 这里应该用其它给的办法代替,比如说先得到前100条数据,然后用第100条数据里的某一属性做为查询条件,得到剩下的数据,然后再limit(100)。代码如下: var page1 = db.foo.find().sort({"date" : -1})...原创 2013-09-16 16:49:38 · 252 阅读 · 0 评论 -
mongodb数据备份与恢复
MongoDB提供了备份和恢复的功能,分别是mongdump和mongorestore两个命令 先介绍下命令语法: #mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份的数据库实例,例如:test-o:备份...原创 2013-09-16 17:30:48 · 110 阅读 · 0 评论 -
mongodb 用户权限设置
mongodb默认链接是不需要用户名、密码的,直接IP、端口号就可以连,这样肯定不安全啦。 MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。 下面演示如何给对应的库添加帐号密码: 1,进入命令模式#mongod 2,进入某个库#use test 3,添加用户db.addUser("str","str"); 4...原创 2013-09-17 10:33:03 · 110 阅读 · 0 评论 -
mongodb客户端MongoVue
官网地址:http://www.mongovue.com/ Manage MongoDB easilyMongoVUE is an innovative MongoDB desktop application for Windows OS that gives you an elegant and highly usable GUI interface to work with Mo...原创 2013-09-18 13:40:52 · 100 阅读 · 0 评论