Хммм Я не знаю, как четко сформулировать название. надеюсь, следующее объяснение будет лучше.
У меня есть такая схема:
company = new Schema {
name: String,
contact: {}
}
Например:
{
name:'cnn'
contact: {
address:'whatever',
phone1: '1-800-123-1234',
url: 'cnn.com'
}
}
Когда я делаю поиск (или findOne), я могу сделать это ..
db.company.findOne({name:'cnn'});
Что, если я хочу найти значение в «контакте»?
например. поиск записи с помощью url = 'cnn.com'
или узнать, какие записи имеют ключ "url" в "contact"