Hi again,
            There is a problem with  DefaultMongoDBTemplate as
            
            
              @Inject
MongoDBTemplate template;
            
            injects uninitialized DefaultMongoDBTemplate.
            
The class is protected:
              https://github.com/eclipse/jnosql-extensions/blob/1.0.0-b5/jnosql-mongodb-extension/src/main/java/org/eclipse/jnosql/mapping/mongodb/DefaultMongoDBTemplate.java
            So the only way to use it - copy to my own project.
            
            Cheers,
            Dmitry
            P.S. The unit test works, because it is in the same
              package. 
            
            On 5/13/2023 8:54 AM, Dmitry Repchevsky via nosql-dev
              wrote:
            
            
              Great!
              Thank you, I used DocumentTemplate and was thinking
                about Criteria extension API, but direct query is a
                quick and good fix.
                
                IMHO, the search in the arrays is the basic
                functionality independently of any document model.
              
              Thank you again,
              Dmitry
              
              On 5/13/2023 8:44 AM, Otavio Santana wrote:
              
              
                
                  
                    Hey Dmitry, how are
                      you?
                    You can use the
                      Filter directly if you use the MongoDBTemplate,
                      you can check the MongoDB
                        readme.
                    @Inject
MongoDBTemplate template;
...
Bson filter = eq("name", "Poliana");
Stream<Person> stream = template.select(Person.class , filter);
                   
                 
                
                
                  
                  
                    Hey Dmitry, how are you?
                      
                      
                      I hope that you are doing well.
                      
                      
                      I've included the JNoSQL discussion because
                        what we can do is create a MongoDB extension to
                        work with it.
                      Please, let me know your thoughts.
                    
                    
                      
                      
                        
                          Hello,
                          Is there any possibility to query elements
                            in the array via jnosql query?
                          I have (an example) data like:
                          
                          { "measures": [
                                  { "id": "weight", "value": 80},
                                  { "id": "height", "value": 180}
                                ]
                              }
                          The mongodb query for this would look like:
                              db.person.find({"measures": {"$elemMatch":
                              {"id": "weight", "value": 180}}});
                            
                          The only query I found to do in jnosql is
                            something like:
                              select * from person where measures.id
                              = "weight" and measures.value = 180
                          Which is wrong as it found the person
                              object that match.
                              Any even hacky solution would be welcome.
                          Cheers,
                          Dmitry
                          
                          
                            
                          
                            
                          
                         
                        _______________________________________________
                        nosql-dev mailing list
                        nosql-dev@xxxxxxxxxxx
                        To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nosql-dev
                      
                     
                    
                    
                    
                    -- 
                    
                  
                 
                
                
                
                -- 
                
              
              
              
              _______________________________________________
nosql-dev mailing list
nosql-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nosql-dev
            
           
          _______________________________________________