es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MONGODB-QUERY

Mongo4.0 Cómo concatenar dos campos existentes en uno en Mongo.

Estoy obligado a usar Mongo4.0. Tengo un objeto anidado. { _id:1, route:’abc’, children:[ { _id:2, parentRoute:’abc’, currentRoute:’xyz’, route:’abc/xyz’ }] } Supongamos que para _id:1, si la ruta se actualiza de ‘abc’ a ‘mno’, entonces todos los hijos deben actualizar su parentRoute y ruta. { _id:1, route:’mno’, children:[ { _id:2, parentRoute:’mno’, . . . Read more

Cómo usar el valor de otro campo mediante java (Spring) mongodb update y push?

Antes de la actualización: { id:…, field1: v1, field2: [v2,v3] } v* son instancias de la clase V Después de la actualización: { id:…, field1: new_v, field2: [v1,v2,v3] } Se intentó lo siguiente: Consulta select = Consulta.consulta(Criterio.donde(id).en(docIdList)); Actualizar actualización = nueva Actualización(); actualización.presionar(“field2”).enPosición(0).valor(“$field1”); V new_v = new V(“NUEVO”); actualización.establecer(“field1”,new_v); ResultadoDeActualización . . . Read more

Consulta de MongoDB usando “$gt”

Tengo esta tarea “Escribir una consulta de mongodb para encontrar la cantidad de películas lanzadas después del año 1999”. Estoy tratando de hacer esto con diferentes líneas de código en la imagen de abajo, pero ninguna funciona. ¿Alguna idea? PD: el nombre de la colección es movies, las columnas son . . . Read more

Si tengo un índice simple y uno compuesto en un campo, ¿cuál de ellos se utiliza en consultas que contienen ese campo?

Tengo un campo “productLowerCase” en mis documentos mongo. He creado 2 índices: Simple {“productLowerCase” : 1} Compuesto {“productLowerCase” : 1, “timestamp.milliseconds” : -1} Entonces, si ejecuto una consulta que solo tiene productLowerCase, digamos: db.coll.find({“productLowerCase” : {$regex : /^cap/}}) ¿Cuál índice se utilizará?

Cómo establecer una condición en la búsqueda ‘from’ en Mongo.

Necesito ejecutar este código, js db.getCollection(“temporari”).aggregate([ { $lookup: { from: {if:{“$entity”: “commodity”},then:”commodities”,else:”posts”}, localField: “entityId”, foreignField: “_id”, as: “orders_info”, }, }]) pero recibo este error Error del servidor de Mongo (MongoCommandException): El comando falló con el error 9 (FailedToParse): ”from’ option to $lookup must be a string, but was type object’ . . . Read more