запросить монго, чтобы найти только имена: так, чтобы это было быстро,
то есть я не хочу получать каждый документ и затем получать имя от каждого из них.
Я новичок в монго,
db.company.find () -> это даст весь документ, который ОЧЕНЬ БОЛЬШОЙ
ПРИМЕЧАНИЕ; Я использовал индексирование по названию компании, а также уникальное условие. Су -> Я думаю, это должно помочь мне быстро найти название компании и
легко, НО я не знаю как
это коллекция
collection company : --> list of companies in the collection
{
{
"_id": "5b8ed214b460e7c17c5a33f9",
"company_location": "USA",
"company_name": "tesla", -----> COMPANY NAME: TESLA
"cars":
[
{---car 1---} ,
{---car 2---} ,
{---car n---}
],
},
{
"_id": "5b8ed214b460e7c17c5a33f9",
"company_location": "USA",
"company_name": "gmc", -----> COMPANY NAME :GMC
"cars":
[
{---car 1---} ,
{---car 2---} ,
{---car n---}
],
},
{
"_id": "5b8ed214b460e7c17c5a33f9",
"company_location": "USA",
"company_name": "bmw", -----> COMPANY NAME:BMW
"cars":
[
{---car 1---} ,
{---car 2---} ,
{---car n---}
],
},
{
"_id": "5b8ed214b460e7c17c5a33f9",
"company_location": "USA",
"company_name": "audi", -----> COMPANY NAME: AUDI
"cars":
[
{---car 1---} ,
{---car 2---} ,
{---car n---}
],
},
}
Итак, Я просто хочу список названий компаний, а не всю коллекцию компаний, использующую db.companies.find()
. -> а затем найти имена каждого из них, пройдя его
Как я могу это сделать: нужно быстро, данные огромны