@P9matheus escreveu:
Fala galera.
Tô começando a desenvolver em Javafx e tô fazendo um software de geração e gerenciamento de Ordens de serviços.
Pois bem, como banco de dados estou utilizando o MongoDB, tô querendo fazer o seguinte, eu armazenei uma função no Mongo pra gerar um número e seto esse número no novo documento.
Agora na parte de gerenciamento, quero que em uma listView apareça as Ordens de serviços geradas, o número e nome de cliente em uma coluna cada.
A questão é que eu tô usando 'projection' pra selecionar os campos, mas ele retorna assim:Document{{seq=100004.0}}
"seq" é um campo do documento que criei pra tratar a numeração, quando uma nova O.S. vai ser criada incrementa aí e seto no novo documento.
Como teste, quero mostrar a numeração da última O.S. criada.
mas não estou conseguindo pois ele não está retornando apenas o valor (que seria apenas 100004) e sim o Documento como um todo.
Meu código em Java pra pegar o valor do campo está assim:FindIterable myDoc = conn.collection.find(eq("seq",100004)).projection(include("seq")).projection(excludeId());
ArrayList docs = new ArrayList();myDoc.into(docs); for(Document doc:docs){ System.out.println(doc); }
Alguem sabe como posso retornar apenas o valor de um campo? Sem ser assim: Document{{seq=100004.0}}
Agradeço desde já.
Mensagens: 1
Participantes: 1