MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Morphia/MongoDB:Mengakses objek embedding dari objek @Embedded

Karena Anda sudah memiliki objek entri blog, mengapa tidak menggunakan loop Java sederhana untuk menyaringnya?

@Entity
class BlogEntry {

    @Embedded
    List<BlogComment> comments

    public BlogComment findCommentByAuthorId(String authorId) {
        if (null == authorId) return null;
        for (BlogComment comment: blogEntry.comments) {
           if (authorId.equals(comment.authorId) return comment;
        }
        return null;
    }

}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pembaruan atom MongoDB melalui dokumen 'gabungkan'

  2. MongoDB $max Aggregation Pipeline Operator

  3. Di mana MongoDB menyimpan dokumennya?

  4. elemMatch dikombinasikan dengan bidang kueri lain di Mongoose

  5. Tidak dapat terhubung ke MongoDB (MongoLabs) melalui klien C#