Mi estructura de Mongo como a continuación, “topProcesses” : [ { “cpuUtilizationPercent” : “0.0”, “processId” : “1”, “memoryUtilizationPercent” : “0.1”, “command” : “init”, “user” : “root” }, { “cpuUtilizationPercent” : “0.0”, “processId” : “2”, “memoryUtilizationPercent” : “0.0”, “command” : “kthreadd”, “user” : “root” }, { “cpuUtilizationPercent” : “0.0”, “processId” : “3”, “memoryUtilizationPercent” : “0.0”, “command” […]
Utilicé el operador SQL ‘Me gusta’ usando Pymongo, db.test.find({‘c’:{‘$regex’:’ttt’}}) Pero, ¿cómo puedo usar el operador ‘No me gusta’? Lo intenté db.test.find({‘c’:{‘$not’:{‘$regex’:’ttt’}})
Como parte de mi documento en MongoDB, estoy almacenando una matriz de objetos. ¿Cómo puedo consultarlo solo para el 4º elemento de la matriz, por ejemplo? Así que no quiero que salga la matriz completa, solo el 4 ° elemento.
Sé que MongoDB admite la syntax find{array.0.field:”value”} , pero específicamente quiero hacer esto para el último elemento de la matriz, lo que significa que no sé el índice. ¿Hay algún tipo de operador para esto o no tengo suerte? EDITAR: para aclarar, quiero que find () solo devuelva documentos donde un campo en el último […]
Tengo estructura de documento como: { map: ‘A’, points: [ { type: ‘type1’, distanceToSpawn: 110 }, { type: ‘type4’, distanceToSpawn: 40 }, { type: ‘type6’, distanceToSpawn: 30 } ] }, { map: ‘B’, points: [ { type: ‘type1’, distanceToSpawn: 100 }, { type: ‘type2’, distanceToSpawn: 60 }, { type: ‘type3’, distanceToSpawn: 25 } ] }, […]
Quiero agrupar todos los documentos según un campo pero restringir la cantidad de documentos agrupados para cada valor. Cada mensaje tiene una conversation_ID. Necesito obtener 10 o menos mensajes para cada conversation_ID. Puedo agrupar de acuerdo con el siguiente comando, pero no puedo encontrar la manera de restringir el número de documentos agrupados, aparte de […]
La idea es devolver un tipo de número de fila a un comando / tubería agregado de mongodb. Similar a lo que tenemos en un RDBM. Debe ser un número único, no importante si coincide exactamente con una fila / número. Para una consulta como: [ { $match: { “author” : { $ne: 1 } […]
Cuando estoy ejecutando esta consulta en MongoDB, obtengo todos los lugares en las proximidades de 500 millas a las coordenadas especificadas. Pero quiero saber la distancia exacta entre las coordenadas especificadas y la ubicación del resultado. db.new_stores.find({ “geometry”: { $nearSphere: { $geometry: { type: “Point”, coordinates: [ -81.093699, 32.074673 ] }, $maxDistance: 500 * 3963 […]
Toma esta consulta: { ‘location’ : { ‘$near’ : [x,y], ‘$maxDistance’ : this.field } } Quiero asignar $ maxDistance al valor del campo especificado del documento evaluado actual. ¿Es eso posible?
hola Tengo ~ 5 millones de documentos en mongodb (replicación) cada documento 43 campos. cómo eliminar un documento duplicado lo intenté db.testkdd.ensureIndex({ duration : 1 , protocol_type : 1 , service : 1 , flag : 1 , src_bytes : 1 , dst_bytes : 1 , land : 1 , wrong_fragment : 1 , urgent […]