Я хочу найти все поля документа, используя pymongo
для выполнения извлечения данных из них. В приведенном ниже коде даются все документы со всеми полями. Но можем ли мы найти все поля или ключи документа?Найти все поля документа в pyMongo
f = db['Collection'].find()
for i in f:
print(i['Date'])
я могу получить все документы ObjectId
из
print(db['Collection'].distinct("_id"))
Теперь у нас есть ids
всех документов. Можем ли мы найти поля?
Может также работать как 'cursor = db ['collection']. Find()'. Можем ли мы найти поля, указав '_id' документа? Не указывать имя коллекции. – Amar
База данных может содержать множество коллекций, коллекция может содержать много документов. Указание только '_id' без имени коллекции не имеет смысла. –
Хорошо. Предоставляя имя коллекции, а затем '_id 'конкретного документа? Например, как 'db ['collection'] ['_ id']'? или как 'document [ObjectId ('57e35fca05cbcd1c385081a0')]'? – Amar