MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment ajouter un document dans un tableau de sous-documents - Java/MongoDB

Vous ne pouvez pas définir un dictionnaire comme {tweetId : 123, tweetId : 456} ,plusieurs clés sont illégales,et ce n'est pas un tableau.

Je vous suggère de reconcevoir la structure de votre document, peut-être que cette structure de document est celle que vous souhaitez :

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

Pour ajouter un élément au tableau, vous pouvez utiliser $push :

Vous pouvez télécharger pilote Java MongoDB puis lisez la java doc et essayez avec java.

Lorsque vous êtes bloqué, essayez de lire attentivement le document et de le rechercher sur Google. Si cela ne fonctionne toujours pas, veuillez montrer le morceau de code spécifique qui ne fonctionne pas.

J'espère que cela vous aidera.