sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo agregar un documento a una matriz de subdocumentos - Java/MongoDB

No puede configurar un diccionario como {tweetId : 123, tweetId : 456} ,múltiples claves es ilegal y esto no es una matriz.

Le sugiero que rediseñe la estructura de su documento, tal vez esta estructura de documento es la que desea:

tweets : [
{
    tweetID:123,
    text:"Hello",
    date:"2017-01-31-09-01-01"
    },
{
    tweetID:456,
    text:"Hi",
    date:"2017-01-31-09-01-01"
    }
]

Para agregar un elemento a la matriz, puede usar $push :

Puede descargar MongoDB Java Driver y luego lea el java doc y pruébalo con java.

Cuando se quede atascado, intente leer el documento detenidamente y búsquelo en Google; si sigue sin funcionar, muestre el código específico que no funciona.

Espero que esto ayude.