Код: Выделить всё
{"tests":{
"test_1": {"metadata": value},
"test_2": {"metadata": value},
...,
"test_n": {"metadata": value},
}
}
Код: Выделить всё
{'test_1':value, 'test_2':value, ..., test_n:'value'}
Я пробовал написав что-то вроде:
Код: Выделить всё
mydoc = mycol.find({"tests.test_1":"metadata"})
for x in mydoc:
print(x)
РЕДАКТИРОВАТЬ:
Поэтому я попробовал использовать решение из комментария типа
Код: Выделить всё
res = mycol.find({},{"test_1_metadata":"$tests.test_1.metadata", "test_2_metadata":"$tests.test_2.metadata",..., "test_n_metadata":"$tests.test_n.metadata"}
for x in res:
print(x)
Подробнее здесь: https://stackoverflow.com/questions/784 ... dictionary