import java.net.UnknownHostException; import com.journaldev.mongodb.model.User; import com.mongodb.BasicDBObjectBuilder; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.MongoClient; import com.mongodb.WriteResult; class MongoDBExample { User user = createUser(); DBObject doc = createDBObject(user); MongoClient mongo = new MongoClient("localhost", 27017); DB db = mongo.getDB("journaldev"); DBCollection col = db.getCollection("users"); //create user WriteResult result = col.insert(doc); //read example DBObject query = BasicDBObjectBuilder.start().add("_id", user.getId()).get(); DBCursor cursor = col.find(query); while(cursor.hasNext()){ } //update example user.setName("Pankaj Kumar"); doc = createDBObject(user); result = col.update(query, doc); //delete example result = col.remove(query); //close resources mongo.close(); } private static DBObject createDBObject(User user) { BasicDBObjectBuilder docBuilder = BasicDBObjectBuilder.start(); docBuilder.append("_id", user.getId()); docBuilder.append("name", user.getName()); docBuilder.append("role", user.getRole()); docBuilder.append("isEmployee", user.isEmployee()); return docBuilder.get(); } private static User createUser() { User u = new User(); u.setId(2); u.setName("Pankaj"); u.setEmployee(true); u.setRole("CEO"); return u; } }
Standard input is empty
Main.java:3: error: package com.journaldev.mongodb.model does not exist
import com.journaldev.mongodb.model.User;
^
Main.java:4: error: package com.mongodb does not exist
import com.mongodb.BasicDBObjectBuilder;
^
Main.java:5: error: package com.mongodb does not exist
import com.mongodb.DB;
^
Main.java:6: error: package com.mongodb does not exist
import com.mongodb.DBCollection;
^
Main.java:7: error: package com.mongodb does not exist
import com.mongodb.DBCursor;
^
Main.java:8: error: package com.mongodb does not exist
import com.mongodb.DBObject;
^
Main.java:9: error: package com.mongodb does not exist
import com.mongodb.MongoClient;
^
Main.java:10: error: package com.mongodb does not exist
import com.mongodb.WriteResult;
^
Main.java:58: error: cannot find symbol
private static DBObject createDBObject(User user) {
^
symbol: class User
location: class MongoDBExample
Main.java:58: error: cannot find symbol
private static DBObject createDBObject(User user) {
^
symbol: class DBObject
location: class MongoDBExample
Main.java:68: error: cannot find symbol
private static User createUser() {
^
symbol: class User
location: class MongoDBExample
Main.java:16: error: cannot find symbol
User user = createUser();
^
symbol: class User
location: class MongoDBExample
Main.java:17: error: cannot find symbol
DBObject doc = createDBObject(user);
^
symbol: class DBObject
location: class MongoDBExample
Main.java:19: error: cannot find symbol
MongoClient mongo = new MongoClient("localhost", 27017);
^
symbol: class MongoClient
location: class MongoDBExample
Main.java:19: error: cannot find symbol
MongoClient mongo = new MongoClient("localhost", 27017);
^
symbol: class MongoClient
location: class MongoDBExample
Main.java:20: error: cannot find symbol
DB db = mongo.getDB("journaldev");
^
symbol: class DB
location: class MongoDBExample
Main.java:22: error: cannot find symbol
DBCollection col = db.getCollection("users");
^
symbol: class DBCollection
location: class MongoDBExample
Main.java:25: error: cannot find symbol
WriteResult result = col.insert(doc);
^
symbol: class WriteResult
location: class MongoDBExample
Main.java:32: error: cannot find symbol
DBObject query = BasicDBObjectBuilder.start().add("_id", user.getId()).get();
^
symbol: class DBObject
location: class MongoDBExample
Main.java:32: error: cannot find symbol
DBObject query = BasicDBObjectBuilder.start().add("_id", user.getId()).get();
^
symbol: variable BasicDBObjectBuilder
location: class MongoDBExample
Main.java:33: error: cannot find symbol
DBCursor cursor = col.find(query);
^
symbol: class DBCursor
location: class MongoDBExample
Main.java:59: error: cannot find symbol
BasicDBObjectBuilder docBuilder = BasicDBObjectBuilder.start();
^
symbol: class BasicDBObjectBuilder
location: class MongoDBExample
Main.java:59: error: cannot find symbol
BasicDBObjectBuilder docBuilder = BasicDBObjectBuilder.start();
^
symbol: variable BasicDBObjectBuilder
location: class MongoDBExample
Main.java:69: error: cannot find symbol
User u = new User();
^
symbol: class User
location: class MongoDBExample
Main.java:69: error: cannot find symbol
User u = new User();
^
symbol: class User
location: class MongoDBExample
25 errors
Standard output is empty