Estou usando o MongoDB com Node.JS. Eu tenho uma coleção que contém uma data e outras linhas. A data é um Dateobjeto JavaScript . Como posso classificar essa coleção por
Estou usando o MongoDB com Node.JS. Eu tenho uma coleção que contém uma data e outras linhas. A data é um Dateobjeto JavaScript . Como posso classificar essa coleção por
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...
Estive lendo e lendo e ainda estou confuso sobre qual é a melhor maneira de compartilhar a mesma conexão de banco de dados (MongoDb) em todo o aplicativo NodeJs. Pelo que entendi a conexão deve ser aberta quando o aplicativo é iniciado e reutilizada entre os módulos. Minha ideia atual da melhor...
Gostaria de definir um estágio de agregação do projeto $, no qual posso instruí-lo a adicionar um novo campo e incluir todos os campos existentes, sem precisar listar todos os campos existentes. Meu documento fica assim, com muitos campos: { obj: { obj_field1: "hi", obj_field2: "hi2" },...
Estou curioso quanto aos prós e contras do uso de subdocumentos vs uma camada mais profunda no meu esquema principal: var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); ou var mainDoc = new Schema({ names: [{ name: String }] }); Atualmente, estou...
Ao enviar uma solicitação para /customers/41224d776a326fb40f000001e um documento com _id 41224d776a326fb40f000001não existe, docé nulle estou retornando um 404: Controller.prototype.show = function(id, res) { this.model.findById(id, function(err, doc) { if (err) { throw err; } if (!doc) {...
Estou fazendo um projeto Node.js que contém subprojetos. Um subprojeto terá um banco de dados Mongodb e o Mongoose será usado para agrupar e consultar o banco de dados. Mas o problema é O Mongoose não permite usar vários bancos de dados em uma única instância de mangusto, pois os modelos são...
Estou tentando selecionar apenas um campo específico com exports.someValue = function(req, res, next) { //query with mongoose var query = dbSchemas.SomeValue.find({}).select('name'); query.exec(function (err, someValue) { if (err) return next(err); res.send(someValue); }); }; Mas na minha...
Fechadas. Esta questão precisa de detalhes de depuração . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta questão Eu tenho...
Para onde quer que eu olhe, vejo que MongoDB é CP. Mas quando eu cavo, vejo que eventualmente é consistente. É CP quando você usa safe = true? Em caso afirmativo, isso significa que quando escrevo com safe = true, todas as réplicas serão atualizadas antes de obter o
O que uma opção NoSQL baseada em documento compra você em uma loja KV e
Eu sou novo (ish) em todos os aplicativos de pilha cheia de javascript e completamente novo no Angular, então esperava que alguém pudesse colocar o registro diretamente para mim aqui. Por que eu precisaria usar uma estrutura de modelos, como Jade ou Guidão, ao escrever aplicativos do lado do...
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 });...
Por exemplo, este código resulta em uma coleção chamada "dados" sendo criada var Dataset = mongoose.model('data', dataSchema); E esse código resulta em uma coleção chamada "usuários" sendo criada var User = mongoose.model('user',
Existe alguma maneira de despejar a coleção mongo no formato json? Ou no shell ou usando o driver java. Estou procurando aquele com melhor
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...
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...
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...
Recentemente, comecei a usar o MongoDB com o Mongoose no Nodejs. Quando eu uso o método Model.find com $orcondição e _idcampo, o Mongoose não funciona corretamente. Isso não funciona: User.find({ $or: [ { '_id': param }, { 'name': param }, { 'nickname': param } ] }, function(err, docs) {...
Como eu encontraria campos duplicados em uma coleção mongo. Gostaria de verificar se algum dos campos "nome" está duplicado. { "name" : "ksqn291", "__v" : 0, "_id" : ObjectId("540f346c3e7fc1054ffa7086"), "channel" : "Sales" } Muito