Ниже представлен скриншот моей коллекции mongo db.Basic Mongo DB Найти пример
я хочу, чтобы иметь возможность найти все записи, где художник Vónia Fernandes
после чтения онлайн я был в состоянии получить все entrys с 2008 года с
db.eurovision.find({},{2008:1})
экран шоу ниже ничего не возвращает. Ive также пытался ставить художника в кавычки
Попробуйте 'db.eurovision.find ({ "2008.Artist": "Vónia Fernandes"})' Больше здесь https: // docs.mongodb.com/manual/tutorial/query-array-of-documents/ – Veeram
Это вернуло всю коллекцию – bpb101
Вам нужно использовать агрегацию '$ filter', если вам нужно вернуть все соответствующие записи для' Vónia Fernandes' в ' Встроенный массив. Что-то вроде 'db.eurovision.aggregate ([ { $ проекта: { художников: { $ Фильтр: { вход: "$ 2008.Artist", как: "художник", конд: {$ эк: [ "$$ artist.Artist", "Vónia Fernandes"]}} }} } ]) ' – Veeram