Я хочу вставить мои данные json в базу данных mongo, импортировать mongo Driver v 3.2.2 и создать базу данных, коллекцию в mlab.com, но я не могу отправить данные в базу данных такого документа.как можно вставлять данные в mongodb из приложения Android?
это мой код:
try {
MongoClientURI uri = new MongoClientURI("mongodb://user:[email protected]:41939/vado");
MongoClient client = new MongoClient(uri);
DB db = client.getDB(uri.getDatabase());
DBCollection collection = db.getCollection("salam");
DBObject dbObject = (DBObject) JSON.parse("{'name':'mkyong', 'age':30}");
collection.insert(dbObject);
DBCursor cursorDoc = collection.find();
while (cursorDoc.hasNext()) {
System.out.println(cursorDoc.next());
}
} catch (Exception e) {
e.printStackTrace();
}
В чем проблема с кодом? Любое исключение? Пожалуйста, отредактируйте это, чтобы предоставить его –
ошибок в студии Android. Но документ не создан. – vahidmohammadisan
Я не слишком знаком с Mongo, но мне хотелось бы думать, что есть метод findAll или метод find должен принимать некоторые параметры. В противном случае неясно, почему объект не будет вставлен, если не возникнут ошибки –