Nikon D3100 может использовать практически любой объектив с байонетом F, но, поскольку в нем отсутствует мотор фокусировки, автофокусировка доступна только для объективов AF-S. Также вам понадобится объектив AF или AF-S для измерения (более старые объективы можно использовать в ручном режиме).
D300 или D7000 используют одинаковое крепление, поэтому совместимость объектива практически одинакова. Единственное отличие состоит в том, что они имеют встроенный мотор фокусировки и смогут автоматически фокусироваться с помощью объективов AF, а измерение поддерживается для объективов AI и AI. С другой стороны, старые объективы pre-AI не будут устанавливаться на эти камеры.