Articles of nosql

Adicionar novo campo a todos os documentos em uma coleção do MongoDB

Como posso adicionar um novo campo a cada documento em uma coleção existente? Eu sei como atualizar o campo de um documento existente, mas não como adicionar um novo campo a cada documento em uma coleção. Como posso fazer isso no shell mongo ?

Estrutura de dados e URL do Firebase

Eu sou novo no Firebase e nosql tão urso comigo para usar a referência ao sql. Então, minha pergunta é como estruturar os dados no Firebase? No firebase, isso significa que cada “novo firebase” = “novo database” ou “table” no mysql? Se no meu aplicativo da web em tempo real, eu tenho usuários e comentários. […]

MongoDB: Como atualizar vários documentos com um único comando?

Fiquei surpreso ao descobrir que o código de exemplo a seguir atualiza apenas um único documento: > db.test.save({“_id”:1, “foo”:”bar”}); > db.test.save({“_id”:2, “foo”:”bar”}); > db.test.update({“foo”:”bar”}, {“$set”:{“test”:”success!”}}); > db.test.find({“test”:”success!”}).count(); 1 Eu sei que posso percorrer e continuar atualizando até que todos sejam alterados, mas isso parece terrivelmente ineficiente. Existe uma maneira melhor?

Possibilidade de duplicar ObjectId do Mongo sendo gerado em duas collections diferentes?

É possível que o mesmo ObjectId do Mongo seja gerado para um documento em duas collections diferentes? Eu percebo que é definitivamente muito improvável, mas é possível? Sem precisar ser muito específico, a razão pela qual peço é que, com um aplicativo em que estou trabalhando, mostramos os perfis públicos de autoridades eleitas que esperamos […]

Atualizar campo na matriz de elementos exata no MongoDB

Eu tenho um documento estruturado assim: { _id:”43434″, heroes : [ { nickname : “test”, items : [“”, “”, “”] }, { nickname : “test2”, items : [“”, “”, “”] }, ] } Posso $set o segundo elemento da matriz de items do object incorporado na matriz heros com o nickname “test” ? Resultado: { […]

Como escrever dados desnormalizados no Firebase

Li os documentos do Firebase sobre dados de estruturação . O armazenamento de dados é barato, mas o horário do usuário não é. Devemos otimizar para obter operações e escrever em vários lugares. Então eu poderia armazenar um nó de lista e um nó de índice de lista , com alguns dados duplicados entre os […]