печать всех значений для 1 поля из каждого документа в 1 коллекции mongoDB python - PullRequest
0 голосов
/ 18 сентября 2018

Моя текущая структура документа выглядит следующим образом:

{'_id': ObjectId('5rdfgd63sdg'),
 'car': '1.16958',
 'bike': '1.16968',
 'van': '1.16951',
 'sedan': '1.16954',
 'volume': 25}

У меня 500 подобных документов в одной коллекции.Я хотел бы запросить все значения, например, от 'bike'.

SQL-эквивалент того, что я хотел бы, - SELECT bike from db.name

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018
db.collection('collectionName')
  .find({})
  .project({ bike: 1 });
0 голосов
/ 18 сентября 2018

Я смог использовать цикл:

for x in collection.find({}, {"volume": "true"}):
    print(x)
...