У меня есть следующий метод:
MongoCollection<Document> collection;
...
Document query = new Document();
query.put("uuid", uuid);
query.put("gems", "$exists");
Document document = collection.find(query).first();
if(document == null) {
System.out.println("Not found");
document = new Document();
document.put("uuid", uuid);
document.put("gems", 0L);
collection.insertOne(document);
}
Теперь коллекция есть, я проверил в понедельник go, но по какой-то причине документ никогда не вставляется. Я запускаю:
db.(collection).find()
и не получаю вывод.
Документ не найден, я не знаю, правильный ли мой запрос, но документ никогда не вставляется. Это делается с помощью чистой установки MongoDB, работающей на localhost. MongoDB показывает как подключено и никаких ошибок не выдается. Я что-то упустил?