sql >> データベース >  >> NoSQL >> MongoDB

ドキュメントをサブドキュメント配列に追加する方法-Java/MongoDB

    {tweetId : 123, tweetId : 456}のような辞書を設定することはできません 、複数のキーは不正であり、これは配列ではありません。

    ドキュメント構造を再設計することをお勧めします。おそらく、このドキュメント構造が必要です:

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

    配列に要素を追加するには、 $push を使用できます。 :

    MongoDBJavaドライバー をダウンロードできます。 次に、 javadoc を読みます。 と試してみてください javaを使用します。

    行き詰まったら、ドキュメントを注意深く読んでグーグルで検索してみてください。それでも機能しない場合は、機能していない特定のコードを表示してください。

    これがお役に立てば幸いです。



    1. エラスティックBeanstalkにmongodbをインストールするための推奨される方法

    2. Reactでは、mongoからページに2つのリストを呼び出し、1つをクリックして、他に表示されているものをフィルタリングしたいと思います。

    3. MongoDBISODateオブジェクトから失われたナノ秒

    4. aws-elasticacheでmemcachedまたはRedisを使用する