La base de datos está cerca de 5GB. Tengo documentos como:Mongo DB: cómo seleccionar elementos con el número de matrices anidadas> 0
{
_id: ..
user: "a"
hobbies: [{
_id: ..
name: football
},
{
_id: ..
name: beer
}
...
]
}
quiero devolver los usuarios que tienen más de 0 "hobbies" He intentado
db.collection.find({"hobbies" : { > : 0}}).limit(10)
y se tarda toda la memoria RAM y ningún resultado.
- Cómo realizar esta selección?
- Y cómo devolver solo: id, name, count?
- ¿Cómo hacerlo con el controlador oficial C#?
TIA
P. S. near He encontrado: "Agregue un nuevo campo al tamaño de la categoría Hande. Es una práctica habitual en mongo world". es esto cierto?
esto funciona - pero en pequeña cantidad de datos. Para mi tarea, parece que debería mantener la variable "contar". – 1gn1ter