Java操作MongoDB实例
终于跑通了自己的第一个Java操作MongoDB的例子,不知为何每次启动机子,MongoDB总会被lock住需要删除lock文件才能启动,难道跟自己的Windows 7系统有关系?费解费解!
- package mongodb;
-
- import java.net.UnknownHostException;
- import com.mongodb.BasicDBObject;
- import com.mongodb.DB;
- import com.mongodb.DBCollection;
- import com.mongodb.DBCursor;
- import com.mongodb.Mongo;
- import com.mongodb.MongoException;
-
-
-
-
-
- public class MongoDb {
- public static void main(String[] args) {
- try {
-
- Mongo mongo = new Mongo("localhost", 27017);
-
- DB db = mongo.getDB("xiaodb");
-
-
- DBCollection collection = db.getCollection("users");
-
- BasicDBObject document = new BasicDBObject();
- document.put("id", 1001);
- document.put("msg", "hello world mongoDB in Java");
-
- collection.insert(document);
-
- BasicDBObject searchQuery = new BasicDBObject();
- searchQuery.put("id", 1002);
-
- DBCursor cursor = collection.find(searchQuery);
-
- while (cursor.hasNext()) {
- System.out.println(cursor.next());
- }
- System.out.println("Done");
- } catch (UnknownHostException e) {
- e.printStackTrace();
- } catch (MongoException e) {
- e.printStackTrace();
- }
- }
- }
评论暂时关闭