Я не уверен насчет вашего варианта использования, но если вы используете ObjectID для _id
, короткий ответ - нет.
BSON ObjectID - это 12-байтовое значение, состоящее из 4-байтовой метки времени (секунды с начала эпохи), 3-байтового идентификатора компьютера, 2-байтового идентификатора процесса и 3-байтового счетчика [1]
Или схематично:
|0 1 2 3 | 4 5 6 | 7 8 | 9 10 11 |
| time | machine | pid | inc |
Так что там нет информации о сборе.
Однако, любое значение может использоваться для _id
, так что вы можете использовать свое собственное соглашение, которое может хранить информацию о коллекции, если это требуется ...
[1] http://www.mongodb.org/display/DOCS/Object+IDs#ObjectIDs-TheBSONObjectIdDatatype