несуществующему полю в документе возвращало пустой объект, такое возможно? сейчас возвращает все документы
                  
                  
                
Проверяйте условие, если под выборку ничего не попало то ничего и не выдаст, а у вас уже чтото выдает
 Alena
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Alena
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  когда в фильтре поля которые не существуют в схеме - выдает все документы
Как указываете?
Есть подозрение, что монгуз фильтрует запрос, убирая из него те поля, что не указаны в схеме
Можно к полю написать {$exists: true}
Обсуждают сегодня