This page in the documentation говорит, что вы можете получить доступ к коллекции, используя c[name]
или c.name
, где c - это коллекция, но что же означает подсерия? Я не мог найти никакого использования термина в документах mongodb.Что означают документы PyMongo под «sub-collection»?
Что я предполагаю, так это то, что он получает значение каждого документа по ключевому слову name
, в коллекции, и представляет его как свою коллекцию. Это так?
yaps Эта часть документации выглядит странно, потому что в mongoDB нет такой вещи, как субколлекция. – nickmilon
Ваша интерпретация не может быть действительной, так как коллекции не имеют ключей, только документы в коллекции делают. Я спросил @jessejiryudavis для уточнения, я уверен, что он ответит https://twitter.com/nickmilon/status/628219803329626113 – nickmilon
@nickmilon Что я имел в виду, так это то, что подсерией будет сбор, полученный путем поиска данного ключа в каждом документе в коллекции. Поэтому, если моя коллекция выглядела так: '[{" foo ": {" id "," 1 "}}, {" foo ": {" id ":" 2 "}}]', я бы ожидал, foo', чтобы выглядеть следующим образом: '[{" id ":" 1 "}, {" id ":" 2 "}]'. – bigblind