Perguntas com a marcação «mongoose»

Mongoose é uma ferramenta de modelagem de objetos MongoDB, ou ODM (Object Document Mapper), escrito em JavaScript e projetado para funcionar em um ambiente assíncrono.

197
Comparando mangusto _id e strings

Eu tenho um aplicativo node.js que extrai alguns dados e os cola em um objeto, como este: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Quando eu faço um if / then com base nesse ID armazenado, a comparação nunca é verdadeira: if (results.userId...

185
Empurre itens para o array mongo via mongoose

Eu procurei MUITO procurando respostas, mas tenho certeza de que estou perdida pelas palavras certas para descrever o que estou procurando. Basicamente, eu tenho uma coleção mongodb chamada 'people'. O esquema para essa coleção é o seguinte: people: { name: String, friends: [{firstName:...

163
mongoError: a topologia foi destruída

Eu tenho um serviço REST embutido no node.js com Restify e Mongoose e um mongoDB com uma coleção com cerca de 30.000 documentos de tamanho regular. Eu tenho o meu serviço de nó executando pmx e pm2. Ontem, de repente, o nó começou a eliminar erros com a mensagem "MongoError: Topologia foi...

157
Diferença entre MongoDB e Mongoose

Eu queria usar o banco de dados mongodb, mas notei que existem dois bancos de dados diferentes com seu próprio site e métodos de instalação: mongodb e mongoose. Então eu me perguntei: "Qual deles eu uso?". Então, para responder a essa pergunta, pergunto à comunidade se você poderia explicar quais...

154
Como classificar em mangusto?

Não encontro nenhum documento para o modificador de classificação. O único insight está nos testes de unidade: spec.lib.query.js # L12 writer.limit(5).sort(['test', 1]).group('name') Mas isso não funciona para mim: Post.find().sort(['updatedAt',