MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak dołączyć dokument do tablicy poddokumentów - Java/MongoDB

Nie możesz ustawić słownika takiego jak {tweetId : 123, tweetId : 456} ,wiele kluczy jest nielegalne, a to nie jest tablica.

Proponuję przeprojektować strukturę dokumentu, może ta struktura dokumentu jest taka, jak chcesz:

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

Aby dołączyć element do tablicy, możesz użyć $push :

Możesz pobrać Sterownik Java MongoDB a następnie przeczytaj dokument java i spróbuj z javą.

Gdy utkniesz, spróbuj uważnie przeczytać dokument i wygoogluj go, jeśli nadal nie działa, pokaż konkretny fragment kodu, który nie działa.

Mam nadzieję, że to pomoże.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mangusta .save() nie działa

  2. Mongodb Aggregation Group według logicznego lub?

  3. Unikalny indeks MongoDB nie działa

  4. Jak programowo pobrać bieżącą bazę danych, do której pisze Mongoid?

  5. Odinstaluj mongoDB z ubuntu