Документы, созданные на MongoDB - PullRequest
1 голос
/ 01 февраля 2012

У меня есть Xserver, на котором запущена MongoDB, и несколько компьютеров имеют доступ к базе данных, я хочу знать, как узнать, на каком компьютере создается каждый документ.

1 Ответ

1 голос
/ 01 февраля 2012

Я вижу два возможных решения:

1.Если вы используете mongodb ObjectId и из-за идентификатора объекта содержит информацию о машине, на которой он был создан

машина. Это первые три байта (MD5) хэша имя хоста компьютера, или mac / сетевой адрес, или виртуальный Идентификатор машины.

Вы можете анализировать objectId документа и получать информацию о машине из этих трех байтов.

2. Другим решением является сохранение двух данных о машине в каждом документе.

...