MongoDB: каковы различия между документами, записями и атрибутами?
Документация к документам, по- видимому, поддерживает термин "документ", а также относится к "записям базы данных". В других местах компетентные разработчики MongoDB, по-видимому, взаимозаменяемо использовали " атрибуты" и " записи".
Какую правильную / официальную терминологию использовать в различных случаях? Это задокументировано где-то на mongodb.org?
2 ответа
Путаница заключается лишь в том, что многие пользователи MongoDB не только пользователи MongoDB, но и используют 100 других технологий, включая SQL.
Лично я перепутал свой язык, это не редкость, однако записи документов и баз данных - это одно и то же, а свойства, атрибуты и столбцы - это тоже самое.
Следует отметить, что метеор называет их атрибутами, потому что они являются атрибутами внутри объекта в JS (скорее всего, поэтому).
В MongoDB терминологический документ является более общим термином, чем запись в базе данных.
Например, на странице документации, на которую вы ссылались, явно сказано, что записи базы данных, селекторы запросов, определения обновлений и спецификации индексов - это все документы.