Il database è vicino a 5 GB. Ho documenti come:Mongo DB: come selezionare elementi con numero di campi nidificati> 0
{
_id: ..
user: "a"
hobbies: [{
_id: ..
name: football
},
{
_id: ..
name: beer
}
...
]
}
voglio tornare gli utenti che hanno più di 0 "hobby" Ho provato
db.collection.find({"hobbies" : { > : 0}}).limit(10)
e ci vuole tutta la RAM e nessun risultato.
- Come eseguire questa selezione?
- E come restituire solo: id, nome, conteggio?
- Come farlo con il driver ufficiale C#?
TIA
P.S. near ho trovato: "Aggiungi un nuovo campo per le dimensioni delle categorie: è una pratica normale nel mondo dei mongo". è vero?
questo funziona - ma su piccola quantità di dati. Per il mio compito sembra che dovrei mantenere la variabile "contare". – 1gn1ter