sql >> Database teknologi >  >> NoSQL >> MongoDB

Morphia/MongoDB:Adgang til indlejringsobjekt fra et @Embedded objekt

Da du allerede har blogindlægsobjektet, hvorfor så ikke bruge en simpel Java-løkke til at filtrere det fra?

@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. Hvordan multiopdatering af et indlejret array i MondoDB?

  2. Tuning Java Garbage Collection til HBase

  3. Sådan anvender du BsonRepresentation-attribut efter konvention, når du bruger MongoDB

  4. Forespørge array-elementer med Mongo