Perguntas com a marcação «mongodb»

124
Indexação de mangusto no código de produção

De acordo com a documentação do Mongoose para MongooseJSe MongoDB/ Node.js: Quando o aplicativo é iniciado, o Mongoose chama automaticamente ensureIndexpara cada índice definido no seu esquema. Embora seja bom para o desenvolvimento, recomenda-se que esse comportamento seja desabilitado na...

120
Mongoose - Forçar nome da coleção

Estou tentando usar o mangusto para criar um banco de dados e uma coleção nele. Meu código é: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String });...

118
Como você usa o Mongoose sem definir um esquema?

Nas versões anteriores do Mongoose (para node.js), havia uma opção de usá-lo sem definir um esquema var collection = mongoose.noSchema(db, "User"); Mas na versão atual a função "noSchema" foi removida. É provável que meus esquemas mudem com frequência e realmente não se encaixam em um esquema...

118
Mongodb Explain for Aggregation framework

Existe uma função de explicação para a estrutura de agregação no MongoDB? Não consigo ver na documentação. Se não, existe alguma outra maneira de verificar o desempenho de uma consulta na estrutura de agregação? Eu sei que com encontrar você só faz db.collection.find().explain() Mas com a...

117
O mongodb está funcionando?

Eu instalei o mongodb e os drivers php no meu servidor unix. Minha pergunta é como posso saber se o mongodb está em execução? Existe uma consulta de linha de comando simples para verificar o status? Se eu iniciá-lo uma vez a partir do shell, ele continuará em execução se eu sair do shell (não...