MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB - Soma Agregada


$sum só funciona com ints, longs e floats. No momento, não há operador para analisar uma string em um número, embora isso seja muito útil. Você pode fazer isso sozinho, conforme descrito em Mongo converte todos os campos numéricos armazenados como string mas isso seria lento.

Eu sugiro que você certifique-se de que seu aplicativo armazene números como int/long/float e que você escreva um script que itere todos os seus documentos e atualize o valor. Também sugiro que você adicione uma solicitação de recurso em https://jira.mongodb.org/browse/ SERVIDOR para adicionar um operador que converte uma string em um número.