1、下载MongoDB对应版本zip,这些只介绍windows版本
http://www.mongodb.org/downloads
2、把下载的zip下bin下exe拷贝到新的一个文件例如:F:\Program Files\MongoDB 2.6 Standard\bin下,外面创建data和log目录
3、cmd进入对应目录F:\Program Files\MongoDB 2.6 Standard\bin>
mongod --dbpath "F:\Program Files\MongoDB 2.6 Standard\data" --logpath "F:\Program Files\MongoDB 2.6 Standard\log\MongoDB.log" --install --serviceName "MongoDB"
4、用以下命令启动关闭服务 或者在window服务里面启动关闭服务也可
NET START MongoDB (开启服务)
http://www.mongodb.org/downloads
2、把下载的zip下bin下exe拷贝到新的一个文件例如:F:\Program Files\MongoDB 2.6 Standard\bin下,外面创建data和log目录
3、cmd进入对应目录F:\Program Files\MongoDB 2.6 Standard\bin>
mongod --dbpath "F:\Program Files\MongoDB 2.6 Standard\data" --logpath "F:\Program Files\MongoDB 2.6 Standard\log\MongoDB.log" --install --serviceName "MongoDB"
4、用以下命令启动关闭服务 或者在window服务里面启动关闭服务也可
NET START MongoDB (开启服务)
NET stop MongoDB (关闭服务)
java使用MongoDB
创建一个新的工程,创建一个测试类并导入jar,jar下载地址https://github.com/mongodb/mongo-java-driver/downloads
测试类包含增删改查简单示例:
package com.dazheing;
import java.net.UnknownHostException;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.Mongo;
public class MongoDBTest {
/**
* @param args
*/
public static void main(String[] args) {
try {
Mongo mongo = new Mongo();
//数据库名称 没有就自动创建
DB db = mongo.getDB("test");
//连接实例 没有就自动创建
DBCollection dbconn = db.getCollection("user1");
//创建一个对象
DBObject user = new BasicDBObject();
user.put("username", "xgy");
user.put("sex", "女");
//保存
dbconn.save(user);
//修改把 sex 为男的改为男2 只修改第一条记录 若要批量修改用updateMulti
dbconn.update(new BasicDBObject("sex", "男"),new BasicDBObject("sex", "男2"));
//查询
System.out.println(dbconn.find(new BasicDBObject("sex", "男")).toArray());
//删除
dbconn.remove(new BasicDBObject("sex", "男"));
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}