摘要:MongoDB & Java
請到這
https://github.com/mongodb/mongo-java-driver/downloads
下載driver
引用至你的java lib
登入MongoDB
DB db = null;
Mongo mongo = null;
mongo = new Mongo("localhost");
db = mongo.getDB(database_name);
boolean auth = db.authenticate("user", "password".toCharArray());
取得Collection
DBCollection collection = db.getCollection(collection_name);
Insert Json
DBObject dbObject = (DBObject) JSON.parse(json);
collection.insert(dbObject);
update
BasicDBObject change = new BasicDBObject();
change.put("_id",key);
BasicDBObject setDoc = new BasicDBObject();
setDoc.append("first_name", "tom");
BasicDBObject newDoc = new BasicDBObject("$set",setDoc);
collection.update(change,newDoc);
delete
BasicDBObject removeObj= new BasicDBObject();
removeObj.put("_id",key);
collection.remove(removeObj);
select
BasicDBObject query = new BasicDBObject();
query.put("_id",key);
DBCursor cur = collection.find(query);
while(cur.hasNext())
{
System.out.println(cur.next());
}