Я только начал использовать MongoDB (через 2 часа), и меня очень смущают некоторые вещи.
Во-первых, я прочитал, что пул соединений MongoDB не нужен, поскольку он уже делает это для вас. Это правда?
Во-вторых, я создаю профили в коллекции, некоторые из профилей могут иметь такую информацию, как даты истечения срока действия и пароли, а некоторые - нет. Можно ли просто установить их документ так, чтобы он содержал их, и при этом оставаться членом той же коллекции?
В-третьих, я использую UUID для каждого документа, будет ли это способ получения конкретного документа:
public static Document getPlayer(String uuid) {
return players.find(Document.parse("{uuid : " + uuid + "}")).first();
}
Правильный ли синтаксис? В настоящее время у меня нет возможности запустить код, так как у меня нет сервера MongoDB.
Спасибо за вашу помощь. В настоящее время я читаю документы и изучаю все больше и больше.