Perguntas com a marcação «mongodb»

O MongoDB é um banco de dados NoSQL escalável, de alto desempenho, de código aberto e orientado a documentos. Ele suporta um grande número de idiomas e plataformas de desenvolvimento de aplicativos. Perguntas sobre administração de servidores podem ser feitas em https://dba.stackexchange.com.

15
Como instalar o mongoDB no Windows?
Estou tentando testar o mongoDB e ver se é alguma coisa para mim. Eu baixei a versão do Windows de 32 bits, mas não tenho idéia de como continuar a partir de agora. Eu normalmente uso os serviços WAMP para desenvolver no meu computador local. Posso executar o mongoDB no …
130 windows  install  mongodb 

1
Como atualizar um registro mongo usando Rogue com MongoCaseClassField quando a classe case contém uma enumeração scala
Eu estou atualizando o código existente a partir Rogue 1.1.8de 2.0.0e lift-mongodb-recordpartir 2.4-M5 to 2.5. Estou tendo dificuldade em escrever MongoCaseClassFieldque contenha um scala enum, com o qual eu realmente poderia usar alguma ajuda. Por exemplo, object MyEnum extends Enumeration { type MyEnum = Value val A = Value(0) val …
129 mongodb  class  scala  record  lift 

4
Executando consultas regex com pymongo
Estou tentando executar uma consulta regex usando o pymongo em um servidor mongodb. A estrutura do documento é a seguinte { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } Quero obter todos os arquivos que correspondam ao padrão * Arquivo. Eu tentei fazer isso …
129 mongodb  pymongo 

5
Como atualizar o _id de um documento do MongoDB?
Quero atualizar um _idcampo de um documento. Eu sei que não é uma boa prática. Mas, por algum motivo técnico, preciso atualizá-lo. Se eu tentar atualizá-lo, recebo: > db.clients.update({ _id: ObjectId("123")}, { $set: { _id: ObjectId("456")}}) Performing an update on the path '_id' would modify the immutable field '_id' E …
129 mongodb 

5
Como remover o elemento do array no mongodb?
Aqui está a estrutura do array contact: { phone: [ { number: "+1786543589455", place: "New Jersey", createdAt: "" } { number: "+1986543589455", place: "Houston", createdAt: "" } ] } Aqui eu sei apenas o mongo id ( _id) e o número de telefone ( +1786543589455) e preciso remover todo o …
129 mongodb 


3
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 produção, pois a criação do índice pode causar um impacto …




6
Subdocumentos de Mongoose vs esquema aninhado
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 …

21
O que é erro do Mongoose Cast to ObjectId falhou para o valor XXX no caminho “_id”?
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) { res.send(404); } return res.send(doc); }); }; No entanto, quando _idnão corresponde ao que o …
122 mongodb  mongoose 


8
Onde mongodb se posiciona no teorema CAP?
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 resultado?

7
Mongoose, selecione um campo específico com encontrar
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 resposta json, estou recebendo também o _id, meu esquema de documento tem apenas dois campos, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.