Если вы вводите следующие детили если они не совпадают с коллекцией базы данных нужно вставить с документом
if you enter the following detils if its not match with database collection need to insert with document name: e id: mobile: email: { "_id" : ObjectId("5b0b9a384f7d4fbc4bfcf537"), "password" : "12345", "email" : "sripelli.rakesh@gmail.com", "adminstatus" : true, "emp_id" : "10889", "loginstatus" : true, "name" : "rakesh", "notification" : true, "mobile" : "8978697298" } { "_id" : ObjectId("5b0b9a384f7d4fbc4bfcf538"), "name" : "ramya", "password" : "123456", "email" : "munja.ramya@gmail.com", "mobile" : "8463931619", "emp_id" : "1086", "adminstatus" : true, "notification" : false, "loginstatus" : true } { "_id" : ObjectId("5b0b9a384f7d4fbc4bfcf539"), "name" : "mukunda", "password" : "mukunda123", "email" : "mukndareddy94@gmail.com", "mobile" : "7799066345", "emp_id" : "1234", "adminstatus" : false, "notification" : true, "loginstatus" : true } { "_id" : ObjectId("5b0b9a384f7d4fbc4bfcf53a"), "name" : "sravani", "password" : "123456", "email" : "korupoju.sravani32@gmail.com", "mobile" : "7794821994", "emp_id" : "1091", "adminstatus" : false, "notification" : false, "loginstatus" : false } { "_id" : ObjectId("5b0b9a384f7d4fbc4bfcf53b"), "adminstatus" : false, "email" : "santhoshi.medasani@gmail.com", "emp_id" : "9045", "loginstatus" : false, "mobile" : "9885671111", "name" : "santoshi", "notification" : false, "password" : "123456" } { "_id" : ObjectId("5b0b9a384f7d4fbc4bfcf53c"), "name" : "kartheek", "password" : "kartheek@123", "email" : "karteek.muppidi@gmail.com", "mobile" : "9701629900", "emp_id" : "1083", "adminstatus" : true, "notification" : false, "loginstatus" : true } { "_id" : ObjectId("5b0b9a384f7d4fbc4bfcf53d"), "name" : "yeshwanth", "password" : "123456", "email" : "yeshraj@gmail.com", "mobile" : "8989898989", "emp_id" : "8989", "adminstatus" : false, "notification" : false, "loginstatus" : true }
Что я уже пробовал:
package hellomongo; 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.MongoClient; public class Exception{ public static void main (String[]args) { MongoClient client = new MongoClient("localhost",27017); //with default server and port adress DB db = client.getDB( "admin" ); DBCollection collection = db.getCollection("users"); BasicDBObject query = new BasicDBObject(); query.put("name","kartheek"); query.put("email","siddareddy.moolam@gmail.com"); query.put("mobile","9491278700"); query.put("password", "12345"); query.put("adminstatus","true"); query.put("notification","false"); query.put("loginstatus","true"); DBCursor cursor = collection.find(); collection.insert(query); if (cursor.hasNext()) { DBObject obj = cursor.next(); System.out.println("Document already exist"); }else { System.out.println("Document not exist"); } } }