sql >> Database >  >> NoSQL >> MongoDB

Morphia/MongoDB:Toegang tot ingesloten object vanuit een @Embedded object

Aangezien je het blogitem-object al hebt, waarom zou je dan niet een eenvoudige Java-lus gebruiken om het eruit te filteren?

@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. MongoConnectionException - Kan geen verbinding maken met:localhost:27017

  2. pipelining vs transactie in redis

  3. MongoDB pull-element van array twee niveaus diep

  4. Hele document retourneren uit aggregatie